Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. $scope.data=$localStorage.$default({
  2. tab: [{ name:'Default 1',
  3. page: $sce.trustAsHtml('<tab class="portlet" id="internalTabs">first internal</tab>'),
  4. image: $sce.trustAsHtml('<img style="float : right; " src = "'+token_url+'images/grp1_setting_icon.png" >'),
  5. Width: 100
  6. }]
  7. });
  8.  
  9. <tabset>
  10. <tab class="grp_left"
  11. ng-model='newTab'
  12. sortable-tab
  13. ng-repeat="tab in data.tab"
  14. index='{{$index}}'
  15. style='width: {{tab.Width}}%;'
  16. id='{{$index}}'
  17. >
  18. <tab-heading>
  19. {{tab.name}} <span popover-template="dynamicPopover.templateUrl" popover-placement="bottom" rel="popover"><i ng-bind-html="tab.image"></i></span>
  20.  
  21. </tab-heading>
  22. <!-- below is template of popover for add delete and rename tabs-->
  23. <script type="text/ng-template" id="myPopoverTemplate.html">
  24. <div class="form-group">
  25. <label>Enter Title : </label> <span ng-click='closePopup($event)' id='closePopup' ><i class="fa fa-times" style='float:right;'>close</i></span>
  26. <input type="text" maxlength="12" focus-me='true' ng-model="tab.name" class="form-control ">
  27. <button class='btn-warning btn-xl'ng-click='RenameTab($event,tab.name)' style='margin-top:6px;' ><span class="glyphicon glyphicon-ok" ></span>Add</button>
  28. <button class='btn-danger btn-xl' ng-click='removeTab($event,$index)' style='margin-top:6px;' ><span class="glyphicon glyphicon-remove" ></span>Delete</button>
  29. </div>
  30. </script><!-- end of template code -->
  31. <span ng-bind-html="tab.page" ></span>
  32. </tab>
  33. </tabset>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement