From 70b93a7314bad853bc4c9664be9e0e16a2fa9ac5 Mon Sep 17 00:00:00 2001 From: lordfriend Date: Tue, 2 Dec 2014 19:29:05 +0800 Subject: [PATCH] update document --- docs/dist/css/main.css | 2 +- docs/dist/css/nya-bs-select.css | 2 +- docs/dist/js/nya-bs-select.js | 33 +++++++++++++++++---------------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/docs/dist/css/main.css b/docs/dist/css/main.css index 82dfc95..1ce0d47 100644 --- a/docs/dist/css/main.css +++ b/docs/dist/css/main.css @@ -1,5 +1,5 @@ /** - * nya-bootstrap-select v2.0.0 + * nya-bootstrap-select v2.0.1 * Copyright 2014 Nyasoft * Licensed under MIT license */ diff --git a/docs/dist/css/nya-bs-select.css b/docs/dist/css/nya-bs-select.css index 620fe75..9c12074 100644 --- a/docs/dist/css/nya-bs-select.css +++ b/docs/dist/css/nya-bs-select.css @@ -1,5 +1,5 @@ /** - * nya-bootstrap-select v2.0.0 + * nya-bootstrap-select v2.0.1 * Copyright 2014 Nyasoft * Licensed under MIT license */ diff --git a/docs/dist/js/nya-bs-select.js b/docs/dist/js/nya-bs-select.js index 65489d3..5dffc9f 100644 --- a/docs/dist/js/nya-bs-select.js +++ b/docs/dist/js/nya-bs-select.js @@ -1,5 +1,5 @@ /** - * nya-bootstrap-select v2.0.0 + * nya-bootstrap-select v2.0.1 * Copyright 2014 Nyasoft * Licensed under MIT license */ @@ -426,23 +426,24 @@ nyaBsSelect.directive('nyaBsSelect', ['$parse', '$document', '$timeout', functio return !value || value.length === 0; }; } - - $scope.$watch($attrs.disabled, function(disabled){ - if(!!disabled) { - dropdownToggle.addClass('disabled'); - previousTabIndex = dropdownToggle.attr('tabindex'); - dropdownToggle.attr('tabindex', '-1'); - isDisabled = true; - } else { - dropdownToggle.removeClass('disabled'); - if(previousTabIndex) { - dropdownToggle.attr('tabindex', previousTabIndex); + if(typeof $attrs.disabled !== 'undefined') { + $scope.$watch($attrs.disabled, function(disabled){ + if(!!disabled) { + dropdownToggle.addClass('disabled'); + previousTabIndex = dropdownToggle.attr('tabindex'); + dropdownToggle.attr('tabindex', '-1'); + isDisabled = true; } else { - dropdownToggle.removeAttr('tabindex'); + dropdownToggle.removeClass('disabled'); + if(previousTabIndex) { + dropdownToggle.attr('tabindex', previousTabIndex); + } else { + dropdownToggle.removeAttr('tabindex'); + } + isDisabled = false; } - isDisabled = false; - } - }); + }); + } /** * Do some check on modelValue. remove no existing value