diff --git a/angular-prompt.html b/angular-prompt.html index 6cd0ef9..ce81931 100644 --- a/angular-prompt.html +++ b/angular-prompt.html @@ -12,7 +12,7 @@
- +
@@ -30,4 +30,4 @@ -
\ No newline at end of file +
diff --git a/angular-prompt.js b/angular-prompt.js index d67508c..8c5c6d0 100644 --- a/angular-prompt.js +++ b/angular-prompt.js @@ -10,6 +10,7 @@ angular.module('cgPrompt').factory('prompt',['$uibModal','$q',function($uibModal input: false, label: '', value: '', + valueType:'text', values: false, buttons: [ {label:'Cancel',cancel:true}, diff --git a/dist/angular-prompt.js b/dist/angular-prompt.js index d03b37a..2a95538 100644 --- a/dist/angular-prompt.js +++ b/dist/angular-prompt.js @@ -10,6 +10,7 @@ angular.module('cgPrompt').factory('prompt',['$uibModal','$q',function($uibModal input: false, label: '', value: '', + valueType:'text', values: false, buttons: [ {label:'Cancel',cancel:true}, @@ -120,7 +121,7 @@ angular.module('cgPrompt').run(['$templateCache', function($templateCache) { " \n" + "
\n" + " \n" + - " \n" + + " \n" + "
\n" + " \n" + "\n" + diff --git a/dist/angular-prompt.min.js b/dist/angular-prompt.min.js index 168f726..38e18c6 100644 --- a/dist/angular-prompt.min.js +++ b/dist/angular-prompt.min.js @@ -1 +1 @@ -angular.module("cgPrompt",["ui.bootstrap"]),angular.module("cgPrompt").factory("prompt",["$uibModal","$q",function(a,b){var c=function(c){var d={title:"",message:"",input:!1,label:"",value:"",values:!1,buttons:[{label:"Cancel",cancel:!0},{label:"OK",primary:!0}]};void 0===c&&(c={});for(var e in d)void 0===c[e]&&(c[e]=d[e]);var f=b.defer();return a.open({templateUrl:"angular-prompt.html",controller:"cgPromptCtrl",resolve:{options:function(){return c}}}).result.then(function(a){c.input?f.resolve(a.input):f.resolve(a.button)},function(){f.reject()}),f.promise};return c}]),angular.module("cgPrompt").controller("cgPromptCtrl",["$scope","options","$timeout",function(a,b,c){a.input={name:b.value},a.options=b,a.form={},a.buttonClicked=function(c){return c.cancel?void a.$dismiss():b.input&&a.form.cgPromptForm.$invalid?void(a.changed=!0):void a.$close({button:c,input:a.input.name})},a.submit=function(){var b;angular.forEach(a.options.buttons,function(a){a.primary&&(b=a)}),b&&a.buttonClicked(b)},c(function(){var a=document.querySelector("#cgPromptInput");a&&(a.select&&a.select(),a.focus&&a.focus())},100)}]),angular.module("cgPrompt").run(["$templateCache",function(a){"use strict";a.put("angular-prompt.html",'
\n \n \n \n
')}]); \ No newline at end of file +angular.module("cgPrompt",["ui.bootstrap"]),angular.module("cgPrompt").factory("prompt",["$uibModal","$q",function(a,b){var c=function(c){var d={title:"",message:"",input:!1,label:"",value:"",valueType:'text',values:!1,buttons:[{label:"Cancel",cancel:!0},{label:"OK",primary:!0}]};void 0===c&&(c={});for(var e in d)void 0===c[e]&&(c[e]=d[e]);var f=b.defer();return a.open({templateUrl:"angular-prompt.html",controller:"cgPromptCtrl",resolve:{options:function(){return c}}}).result.then(function(a){c.input?f.resolve(a.input):f.resolve(a.button)},function(){f.reject()}),f.promise};return c}]),angular.module("cgPrompt").controller("cgPromptCtrl",["$scope","options","$timeout",function(a,b,c){a.input={name:b.value},a.options=b,a.form={},a.buttonClicked=function(c){return c.cancel?void a.$dismiss():b.input&&a.form.cgPromptForm.$invalid?void(a.changed=!0):void a.$close({button:c,input:a.input.name})},a.submit=function(){var b;angular.forEach(a.options.buttons,function(a){a.primary&&(b=a)}),b&&a.buttonClicked(b)},c(function(){var a=document.querySelector("#cgPromptInput");a&&(a.select&&a.select(),a.focus&&a.focus())},100)}]),angular.module("cgPrompt").run(["$templateCache",function(a){"use strict";a.put("angular-prompt.html",'
\n \n \n \n
')}]);