- Requerimentos
- Module virtualgaia.plugin.search (obrigatório)
- Directive free-search (deprecated)
- Directive home-search
- Node NodeJS
- Bower
npm install bower -g
Se não haver o arquivo bower.json
na raiz do site:
bower init
Siga os passos e seja feliz.
-
bower install virtualgaia.plugin.search -D
-
Adicione os js (verifique se já não está):
bower_components\angular\angular.min.js
bower_components\virtualgaia.plugin.search\dist\virtualgaia.plugin.search.min.js
bower_components\virtualgaia.plugin.search\css\free-search.css
-
Substituir na tag
<html>
por<html lang="pt-br" ng-app="virtualgaia">
. -
Adicionar o script na página, abaixo dos scripts de preferência:
angular.module("virtualgaia",[ 'virtualgaia.plugin.search' ]);
Após instalar o virtualgaia.plugin.search
- No arquivo
inc_busca.aspx
(ou o arquivo de busca do modelo) substitua o trecho da busca rápida por:objBuscaRapida.template += "[pretensao]" + Environment.NewLine; objBuscaRapida.template += "[tipo]" + Environment.NewLine; objBuscaRapida.template += "<dl class='searchfree'><input type='text' agency-id='123' class='form-control' placeholder='Digite um bairro ou cidade' free-search /></dl>" + Environment.NewLine;
- Atenção: não se esquecer de trocar a atributo
agency-id
pelo ID da imobiliária. Se for uma rede imobiliária, substituir pelo atributonetwork-id
- No arquivo
js\virtualGaia2.js
comentar as seguintes linhas:$("#ddltipo").multiselect({ close:function(){ $("#ddlFinalidade").selectmenu().selectmenu("refresh", true); } });
- Descomentar a linha:
$("#ddltipo").append("<option value='0'>Tipo</option>");
- Remover do arquivo css
css\style.css
.busca dl.tipo .ui-selectmenu-button
- Alterar para
false
a seguinte linha do template da busca:objBuscaRapida.multiplaSelecaoTipo = false;
Após instalar o virtualgaia.plugin.search
- Coloque no html:
<home-search></home-search>
Para dar manutenção no plugin, não se esqueça de colocar a nova versão para atualizar no bower:
"name": "virtualgaia.plugin.search",
"version": "0.0.2",
"authors": ...
Instale os pacotes Node
npm install
gulp
Crie as tags
git tag the commit
git tag -a v0.0.2 -m "Release version 0.0.2"
Push to GitHub
git push origin master --tags