module.html 1.5 KB

12345678910111213141516
  1. <div ng-controller="derivequeries" ng-init="init()"><style>.end-derive {
  2. position:absolute;
  3. right:15px;
  4. top:5px;
  5. }
  6. .panel-derive-field {
  7. text-decoration: underline;
  8. cursor: pointer;
  9. }
  10. .panel-derive {
  11. padding-right: 35px !important;
  12. height: 31px !important;
  13. -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  14. -moz-box-sizing: border-box; /* Firefox, other Gecko */
  15. box-sizing: border-box; /* Opera/IE 8+ */
  16. }</style><span ng-show="panel.spyable" style="position:absolute;right:0px;top:0px" class="panelextra pointer"><i bs-modal="'app/partials/inspector.html'" class="icon-eye-open"></i></span><label class="small">Create new queries from <span class="panel-derive-field" ng-show="!editing" ng-click="editing=true">{{panel.field}}</span><select ng-show="editing && fields.list.length>1" class="input-medium" ng-model="panel.field" ng-options="f for f in fields.list" ng-change="editing=false" ng-blur="editing=false"></select><input ng-show="editing && fields.list.length<2" type="text" ng-model="panel.field" ng-blur="editing=false">({{panel.mode}} mode)</label><div><form class="form-search" style="position:relative" ng-submit="get_data()"><input class="search-query panel-derive input-block-level" bs-typeahead="panel.history" data-min-length="0" data-items="100" type="text" ng-model="panel.query"><span class="end-derive"><i class="icon-search pointer" ng-click="get_data()"></i></span></form></div></div>