From f56125d94efba462869f09064dfa39aa780b8016 Mon Sep 17 00:00:00 2001 From: Matias Niemelä Date: Tue, 4 Jun 2013 19:05:50 -0400 Subject: chore(ngdocs): setup bower as the package manager for the docs pages --- docs/components/bootstrap/bootstrap.js | 212 --------------------------------- 1 file changed, 212 deletions(-) delete mode 100644 docs/components/bootstrap/bootstrap.js (limited to 'docs/components/bootstrap/bootstrap.js') diff --git a/docs/components/bootstrap/bootstrap.js b/docs/components/bootstrap/bootstrap.js deleted file mode 100644 index 3e1c8d00..00000000 --- a/docs/components/bootstrap/bootstrap.js +++ /dev/null @@ -1,212 +0,0 @@ -'use strict'; - -var directive = {}; - -directive.dropdownToggle = - ['$document', '$location', '$window', - function ($document, $location, $window) { - var openElement = null, close; - return { - restrict: 'C', - link: function(scope, element, attrs) { - scope.$watch(function dropdownTogglePathWatch(){return $location.path();}, function dropdownTogglePathWatchAction() { - close && close(); - }); - - element.parent().bind('click', function(event) { - close && close(); - }); - - element.bind('click', function(event) { - event.preventDefault(); - event.stopPropagation(); - - var iWasOpen = false; - - if (openElement) { - iWasOpen = openElement === element; - close(); - } - - if (!iWasOpen){ - element.parent().addClass('open'); - openElement = element; - - close = function (event) { - event && event.preventDefault(); - event && event.stopPropagation(); - $document.unbind('click', close); - element.parent().removeClass('open'); - close = null; - openElement = null; - } - - $document.bind('click', close); - } - }); - } - }; - }]; - -directive.syntax = function() { - return { - restrict: 'A', - link: function(scope, element, attrs) { - function makeLink(type, text, link, icon) { - return '' + - ' ' + text + - ''; - }; - - var html = ''; - var types = { - 'github' : { - text : 'View on Github', - key : 'syntaxGithub', - icon : 'icon-github' - }, - 'plunkr' : { - text : 'View on Plunkr', - key : 'syntaxPlunkr', - icon : 'icon-arrow-down' - }, - 'jsfiddle' : { - text : 'View on JSFiddle', - key : 'syntaxFiddle', - icon : 'icon-cloud' - } - }; - for(var type in types) { - var data = types[type]; - var link = attrs[data.key]; - if(link) { - html += makeLink(type, data.text, link, data.icon); - } - }; - - var nav = document.createElement('nav'); - nav.className = 'syntax-links'; - nav.innerHTML = html; - - var node = element[0]; - var par = node.parentNode; - par.insertBefore(nav, node); - } - } -} - -directive.tabbable = function() { - return { - restrict: 'C', - compile: function(element) { - var navTabs = angular.element('
'), - tabContent = angular.element(''); - - tabContent.append(element.contents()); - element.append(navTabs).append(tabContent); - }, - controller: ['$scope', '$element', function($scope, $element) { - var navTabs = $element.contents().eq(0), - ngModel = $element.controller('ngModel') || {}, - tabs = [], - selectedTab; - - ngModel.$render = function() { - var $viewValue = this.$viewValue; - - if (selectedTab ? (selectedTab.value != $viewValue) : $viewValue) { - if(selectedTab) { - selectedTab.paneElement.removeClass('active'); - selectedTab.tabElement.removeClass('active'); - selectedTab = null; - } - if($viewValue) { - for(var i = 0, ii = tabs.length; i < ii; i++) { - if ($viewValue == tabs[i].value) { - selectedTab = tabs[i]; - break; - } - } - if (selectedTab) { - selectedTab.paneElement.addClass('active'); - selectedTab.tabElement.addClass('active'); - } - } - - } - }; - - this.addPane = function(element, attr) { - var li = angular.element('