9a212f70d472d59e88856f7ff46f502e8fb52387
[motion.git] / public / assets / plugins / angular-elastic-builder / src / tmpl / ElasticBuilderTemplates.js
1 (function(angular) {"use strict"; angular.module("angular-elastic-builder").run(["$templateCache", function($templateCache) {$templateCache.put("angular-elastic-builder/BuilderDirective.html","<!-- <div class=\"elastic-builder\">\r\n  <div class=\"filter-panels\">\r\n    <div class=\"list-group form-inline\">\r\n      <div\r\n        data-ng-repeat=\"filter in filters\"\r\n        data-elastic-builder-chooser=\"filter\"\r\n        data-elastic-fields=\"data.fields\"\r\n        data-on-remove=\"removeChild($index)\"\r\n        data-depth=\"0\"></div>\r\n      <div class=\"list-group-item actions\">\r\n        <a class=\"btn btn-xs btn-primary\" title=\"Add Rule\" data-ng-click=\"addRule()\">\r\n          <i class=\"fa fa-plus\"></i>\r\n        </a>\r\n        <a class=\"btn btn-xs btn-primary\" title=\"Add Group\" data-ng-click=\"addGroup()\">\r\n          <i class=\"fa fa-list\"></i>\r\n        </a>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div> -->\r\n\r\n<!-- <div class=\"elastic-builder\">\r\n  <div class=\"filter-panels\"> -->\r\n    <div class=\"list-group form-inline list-group-item-custom\" ng-switch=\"data.type\">\r\n      <div\r\n        data-ng-repeat=\"filter in filters\"\r\n        data-elastic-builder-chooser=\"filter\"\r\n        data-elastic-fields=\"data.fields\"\r\n        data-on-remove=\"removeChild($index)\"\r\n        data-depth=\"0\">\r\n      </div>\r\n      <div class=\"list-group-item actions list-group-item-custom\" ng-switch-when=\"condition\">\r\n        <a href=\"#\" class=\"btn green btn-sm\" data-ng-click=\"addGroup()\">\r\n                                <i class=\"icon-plus\"></i> {{ \'APPLICATION_ADD_GROUP\' | translate }}\r\n                           </a>\r\n      </div>\r\n      <div class=\"list-group-item actions list-group-item-custom\" ng-switch-when=\"action\">\r\n        <a href=\"#\" class=\"btn green btn-sm\" data-ng-click=\"addRule()\">\r\n                               <i class=\"icon-plus\"></i> {{ \'APPLICATION_ADD_ACTION\' | translate }}\r\n                          </a>\r\n      </div>\r\n      <div class=\"list-group-item actions list-group-item-custom\" ng-switch-default>\r\n        <a href=\"#\" class=\"btn green btn-sm\" data-ng-click=\"addRule()\">\r\n                               <i class=\"icon-plus\"></i> {{ \'APPLICATION_ADD_CONDITION\' | translate }}\r\n                               </a>\r\n        <a href=\"#\" class=\"btn green btn-sm\" data-ng-click=\"addGroup()\">\r\n                                <i class=\"icon-plus\"></i> {{ \'APPLICATION_ADD_GROUP\' | translate }}\r\n                           </a>\r\n      </div>\r\n    </div>\r\n  <!-- </div>\r\n</div> -->\r\n");
2 $templateCache.put("angular-elastic-builder/ChooserDirective.html","<!-- <div\r\n  class=\"list-group-item elastic-builder-chooser\"\r\n  data-ng-class=\"getGroupClassName()\">\r\n\r\n  <div data-ng-if=\"item.type === \'group\'\"\r\n    data-elastic-builder-group=\"item\"\r\n    data-depth=\"{{ depth }}\"\r\n    data-elastic-fields=\"elasticFields\"\r\n    data-on-remove=\"onRemove()\"></div>\r\n\r\n  <div data-ng-if=\"item.type !== \'group\'\"\r\n    data-elastic-builder-rule=\"item\"\r\n    data-elastic-fields=\"elasticFields\"\r\n    data-on-remove=\"onRemove()\"></div>\r\n\r\n</div> -->\r\n\r\n\r\n<div class=\"list-group-item elastic-builder-chooser list-group-item-custom\" data-ng-class=\"getGroupClassName()\">\r\n  <div data-ng-if=\"item.type === \'group\'\"\r\n    data-elastic-builder-group=\"item\"\r\n    data-depth=\"{{ depth }}\"\r\n    data-elastic-fields=\"elasticFields\"\r\n    data-on-remove=\"onRemove()\"></div>\r\n  <div data-ng-if=\"item.type !== \'group\'\"\r\n    data-elastic-builder-rule=\"item\"\r\n    data-elastic-fields=\"elasticFields\"\r\n    data-on-remove=\"onRemove()\"></div>\r\n</div>\r\n");
3 $templateCache.put("angular-elastic-builder/GroupDirective.html","<!-- <div class=\"elastic-builder-group\">\r\n  <h5>If\r\n    <select data-ng-model=\"group.subType\" class=\"form-control\">\r\n      <option value=\"and\">all</option>\r\n      <option value=\"or\">any</option>\r\n    </select>\r\n    of these conditions are met\r\n  </h5>\r\n  <div\r\n    data-ng-repeat=\"rule in group.rules\"\r\n    data-elastic-builder-chooser=\"rule\"\r\n    data-elastic-fields=\"elasticFields\"\r\n    data-depth=\"{{ +depth + 1 }}\"\r\n    data-on-remove=\"removeChild($index)\"></div>\r\n\r\n  <div class=\"list-group-item actions\" data-ng-class=\"getGroupClassName()\">\r\n    <a class=\"btn btn-xs btn-primary\" title=\"Add Sub-Rule\" data-ng-click=\"addRule()\">\r\n      <i class=\"fa fa-plus\"></i>\r\n    </a>\r\n    <a class=\"btn btn-xs btn-primary\" title=\"Add Sub-Group\" data-ng-click=\"addGroup()\">\r\n      <i class=\"fa fa-list\"></i>\r\n    </a>\r\n  </div>\r\n\r\n  <a class=\"btn btn-xs btn-danger remover\" data-ng-click=\"onRemove()\">\r\n    <i class=\"fa fa-minus\"></i>\r\n  </a>\r\n</div> -->\r\n\r\n\r\n<!-- BEGIN Portlet PORTLET-->\r\n<div class=\"portlet light\">\r\n  <div class=\"portlet-title\">\r\n    <div class=\"caption\" data-ng-class=\"{\'font-blue-hoki\': data.type === \'condition\', \'font-red-flamingo\': data.type === \'action\'}\">\r\n      <!-- <i class=\"icon-people font-green-sharp\"></i> -->\r\n      <h5><span class=\"caption-subject\">{{ \'APPLICATION_IF\' | translate }}</span>\r\n        <select data-ng-model=\"group.subType\" class=\"form-control\">\r\n          <option value=\"and\"><strong>{{ \'APPLICATION_ALL\' | translate | lowercase }}</strong></option>\r\n          <option value=\"or\"><strong>{{ \'APPLICATION_ANY\' | translate | lowercase }}</strong></option>\r\n        </select>\r\n        <span class=\"caption-subject\">{{group.subType == \'and\' ? \'MESSAGE_CODITIONS_MET_ALL\' : \'MESSAGE_CODITIONS_MET_ANY\' | translate}}</span>\r\n      </h5>\r\n    </div>\r\n  </div>\r\n  <div class=\"portlet-body\">\r\n    <div class=\"elastic-builder-group\">\r\n      <div\r\n        data-ng-repeat=\"rule in group.rules\"\r\n        data-elastic-builder-chooser=\"rule\"\r\n        data-elastic-fields=\"elasticFields\"\r\n        data-depth=\"{{ +depth + 1 }}\"\r\n        data-on-remove=\"removeChild($index)\"></div>\r\n\r\n      <div class=\"list-group-item actions list-group-item-custom\" data-ng-class=\"getGroupClassName()\">\r\n        <a href=\"#\" class=\"btn green btn-sm\" data-ng-click=\"addRule()\">\r\n          <i class=\"icon-plus\"></i> {{ \'APPLICATION_ADD_CONDITION\' | translate }}\r\n        </a>\r\n        <a class=\"btn red btn-sm remover\" data-ng-click=\"onRemove()\">\r\n          <i class=\"icon-trash\"></i> {{ \'APPLICATION_REMOVE_GROUP\' | translate }}\r\n        </a>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n<!-- END Portlet PORTLET-->\r\n");
4 $templateCache.put("angular-elastic-builder/RuleDirective.html","<!-- <div class=\"elastic-builder-rule\">\r\n  <select class=\"form-control\" data-ng-model=\"rule.field\" data-ng-options=\"key as key for (key, value) in elasticFields\"></select>\r\n\r\n  <span data-elastic-type=\"getType()\" data-rule=\"rule\" data-guide=\"elasticFields[rule.field]\"></span>\r\n\r\n  <a class=\"btn btn-xs btn-danger remover\" data-ng-click=\"onRemove()\">\r\n    <i class=\"fa fa-minus\"></i>\r\n  </a>\r\n\r\n</div> -->\r\n<!-- <div class=\"elastic-builder-rule\"> -->\r\n  <!-- <select class=\"form-control\" data-ng-model=\"rule.field\" data-ng-options=\"key as key for (key, value) in elasticFields\"></select> -->\n  {{elasticFields[rule.field].action.label | translate}}\n  <select class=\"form-control\" data-ng-model=\"rule.field\" >\n  <option ng-repeat=\"option in elasticFields\" value=\"{{option.value}}\">{{ option.label | translate }}</option>\n  </select>\n  <!-- <ui-select class=\"form-control\" data-ng-model=\"rule.field\" theme=\"bootstrap\">\r\n    <ui-select-match placeholder=\"{{\'APPLICATION_CONDITION\' | translate}}\">{{$translate.instant($select.selected.name)}}</ui-select-match>\r\n    <ui-select-choices repeat=\"value.value as key for (key, value) in elasticFields | filter: $select.search\">\r\n      {{$translate.instant(key.name)}}\r\n    </ui-select-choices>\r\n  </ui-select> -->\r\n\r\n  <span data-elastic-type=\"getType()\" data-rule=\"rule\" data-guide=\"elasticFields[rule.field]\"></span>\r\n\r\n  <!-- <a class=\"btn btn-xs btn-danger remover\" data-ng-click=\"onRemove()\">\r\n    <i class=\"fa fa-minus\"></i>\r\n  </a> -->\r\n\r\n  <a class=\"btn remover\" data-ng-click=\"onRemove()\">\r\n    <i class=\"icon-trash\"></i>\r\n  </a>\r\n\r\n<!-- </div> -->\r\n");
5 $templateCache.put("angular-elastic-builder/types/Boolean.html","<span class=\"boolean-rule\">\r\n  Equals\r\n\r\n  <!-- This is a weird hack to make sure these are numbers -->\r\n  <select\r\n    data-ng-model=\"rule.value\"\r\n    class=\"form-control\"\r\n    data-ng-options=\"booleans.indexOf(choice) as choice for choice in booleansOrder\">\r\n  </select>\r\n</span>\r\n");
6 $templateCache.put("angular-elastic-builder/types/Date.html","<span class=\"date-rule\">\r\n  <select data-ng-model=\"rule.subType\" class=\"form-control\">\r\n\r\n    <optgroup label=\"Generic\">\r\n      <option value=\"exists\">Exists</option>\r\n      <option value=\"notExists\">! Exists</option>\r\n    </optgroup>\r\n  </select>\r\n\r\n</span>\r\n");
7 $templateCache.put("angular-elastic-builder/types/Multi.html","<!-- <span class=\"multi-rule\">\r\n  <span data-ng-repeat=\"choice in guide.choices\">\r\n    <label class=\"checkbox\">\r\n      <input type=\"checkbox\" data-ng-model=\"rule.values[choice]\">\r\n      {{ choice }}\r\n    </label>\r\n  </span>\r\n</span> -->\r\n\r\n<span class=\"multi-rule\">\r\n  {{guide.action.midterm | translate}}\r\n  <!-- Range Fields -->\r\n  <!-- <select data-ng-model=\"rule.values\" class=\"form-control\"> -->\r\n  <select data-ng-model=\"rule.value\" class=\"form-control\">\r\n    <!-- <optgroup label=\"Numeral\"> -->\r\n      <option data-ng-repeat=\"(key, value) in guide.choices\" value=\"{{value}}\">{{key}}</option>\r\n    <!-- </optgroup> -->\r\n\r\n    <!-- <optgroup label=\"Generic\">\r\n      <option value=\"exists\">Exists</option>\r\n      <option value=\"notExists\">! Exists</option>\r\n    </optgroup> -->\r\n  </select>\r\n\r\n  <!-- <input data-ng-if=\"inputNeeded()\"\r\n    class=\"form-control\"\r\n    data-ng-model=\"rule.value\"\r\n    type=\"number\"\r\n    min=\"{{ guide.minimum }}\"\r\n    max=\"{{ guide.maximum }}\"> -->\r\n</span>\r\n");
8 $templateCache.put("angular-elastic-builder/types/Multiterm.html","<span class=\"elastic-multiterm\">\r\n  <select data-ng-model=\"rule.subType\" class=\"form-control\">\r\n      <option value=\"equals\">{{ \'APPLICATION_EQUALS_TO\' | translate }}</option>\r\n      <option value=\"notEquals\">{{ \'APPLICATION_NOT_EQUALS_TO\' | translate }}</option>\r\n  </select>\r\n  <select data-ng-model=\"rule.value\" class=\"form-control\">\r\n      <option data-ng-repeat=\"(key, value) in guide.choices\" value=\"{{value}}\">{{value | capitalize}}</option>\r\n  </select>\r\n</span>\r\n");
9 $templateCache.put("angular-elastic-builder/types/Number.html","<span class=\"number-rule\">\r\n  <select data-ng-model=\"rule.subType\" class=\"form-control\">\r\n    <!-- <optgroup label=\"Numeral\"> -->\r\n      <option value=\"equals\">=</option>\r\n      <option value=\"gt\">&gt;</option>\r\n      <option value=\"gte\">&ge;</option>\r\n      <option value=\"lt\">&lt;</option>\r\n      <option value=\"lte\">&le;</option>\r\n    <!-- </optgroup> -->\r\n\r\n    <!-- <optgroup label=\"Generic\"> -->\r\n      <!-- <option value=\"exists\">Exists</option>\r\n      <option value=\"notExists\">! Exists</option> -->\r\n    <!-- </optgroup> -->\r\n  </select>\r\n\r\n  <!-- Range Fields -->\r\n  <input data-ng-if=\"inputNeeded()\"\r\n    class=\"form-control\"\r\n    data-ng-model=\"rule.value\"\r\n    type=\"number\"\r\n    min=\"{{ guide.minimum }}\"\r\n    max=\"{{ guide.maximum }}\">\r\n\r\n    <!-- <span class=\"help-block\">{{rule.help}}</span> -->\r\n\r\n</span>\r\n");
10 $templateCache.put("angular-elastic-builder/types/Term.html","<!-- <span class=\"elastic-term\">\r\n  <select data-ng-model=\"rule.subType\" class=\"form-control\"> -->\r\n    <!-- Term Options -->\r\n    <!-- <optgroup label=\"Text\">\r\n      <option value=\"equals\">Equals</option>\r\n      <option value=\"notEquals\">! Equals</option>\r\n    </optgroup> -->\r\n\r\n    <!-- Generic Options -->\r\n    <!-- <optgroup label=\"Generic\">\r\n      <option value=\"exists\">Exists</option>\r\n      <option value=\"notExists\">! Exists</option>\r\n    </optgroup>\r\n\r\n  </select>\r\n  <input\r\n    data-ng-if=\"inputNeeded()\"\r\n    class=\"form-control\"\r\n    data-ng-model=\"rule.value\"\r\n    type=\"text\">\r\n</span> -->\r\n\r\n\r\n<span class=\"elastic-term\">\r\n  <select data-ng-model=\"rule.subType\" class=\"form-control\">\r\n    <!-- Term Options -->\r\n    <!-- <optgroup label=\"Text\"> -->\r\n      <option value=\"equals\">{{ \'APPLICATION_EQUALS_TO\' | translate }}</option>\r\n      <option value=\"notEquals\">{{ \'APPLICATION_NOT_EQUALS_TO\' | translate }}</option>\r\n    <!-- </optgroup> -->\r\n\r\n    <!-- Generic Options -->\r\n    <!-- <optgroup label=\"Generic\">\r\n      <option value=\"exists\">Exists</option>\r\n      <option value=\"notExists\">! Exists</option>\r\n    </optgroup> -->\r\n\r\n  </select>\r\n  <input\r\n    data-ng-if=\"inputNeeded()\"\r\n    class=\"form-control input-medium\"\r\n    data-ng-model=\"rule.value\"\r\n    type=\"text\">\r\n</span>\r\n");}]);})(window.angular);