profile_rule_list.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334
  1. <div ng-controller="RuleListProfileCtrl">
  2. <section class="settings-group">
  3. <h3>{{'options_group_ruleListConfig' | tr}}</h3>
  4. <div class="form-group">
  5. <label>{{'options_ruleListMatchProfile' | tr}}</label>
  6. <div omega-profile-select="options | profiles:profile" ng-model="profile.matchProfileName" disp-name="dispNameFilter" options="options" style="display: inline-block;"></div>
  7. </div>
  8. <div class="form-group">
  9. <label>{{'options_ruleListDefaultProfile' | tr}}</label>
  10. <div omega-profile-select="options | profiles:profile" ng-model="profile.defaultProfileName" disp-name="dispNameFilter" options="options" style="display: inline-block;"></div>
  11. </div>
  12. <form class="form-group">
  13. <label>{{'options_ruleListFormat' | tr}}</label>
  14. <div ng-repeat="format in ruleListFormats" class="radio inline-form-control no-min-width">
  15. <label>
  16. <input type="radio" name="formatInput" value="{{format}}" ng-model="profile.format"/>{{'ruleListFormat_' + format | tr}}
  17. </label>
  18. </div>
  19. </form>
  20. </section>
  21. <section class="settings-group">
  22. <h3>{{'options_group_ruleListUrl' | tr}}</h3>
  23. <div input-group-clear="input-group-clear" type="url" model="profile.sourceUrl" ng-if="profile" class="width-limit"></div>
  24. <p class="help-block">{{'options_ruleListUrlHelp' | tr}}</p>
  25. </section>
  26. <section class="settings-group">
  27. <h3>{{'options_group_ruleListText' | tr}}</h3>
  28. <p>
  29. <button ng-disabled="!profile.sourceUrl" ng-click="updateProfile(profile.name)" ladda="updatingProfile[profile.name]" data-spinner-color="#000000" class="btn btn-default"><span class="glyphicon glyphicon-download-alt"></span> {{'options_downloadProfileNow' | tr}}</button>
  30. </p>
  31. <textarea ng-model="profile.ruleList" rows="20" ng-disabled="!!profile.sourceUrl" class="monospace form-control width-limit"></textarea>
  32. </section>
  33. </div>