From 85241a2af84c1469a1eb2f8a5ab04aa2083dbbd6 Mon Sep 17 00:00:00 2001 From: Aaron Bean Date: Thu, 5 May 2016 10:05:26 -0500 Subject: [PATCH] added ability to set button text --- form-cues.js | 4 ++++ form-cues.min.js | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/form-cues.js b/form-cues.js index 2620b65..32d4170 100644 --- a/form-cues.js +++ b/form-cues.js @@ -54,8 +54,12 @@ var defaultIcon = options.defaultIcon || options.icon || 'check'; var spinnerIcon = options.spinnerIcon || 'spinner'; var animation = options.animation || 'spin'; + var buttonText = options.buttonText || options.text || null; submitButton = ((submitButton instanceof Object) ? submitButton : $('#' + submitButton)); submitIcon = ((submitIcon instanceof Object) ? submitIcon : $('#' + submitIcon)); + if (!!buttonText) { + submitButton.prop('value', buttonText); + } submitButton.prop('disabled', !isEnabled); if (!!doSpin) { submitIcon.removeClass('fa-' + defaultIcon); diff --git a/form-cues.min.js b/form-cues.min.js index 40e9738..e0328d1 100644 --- a/form-cues.min.js +++ b/form-cues.min.js @@ -1,2 +1,2 @@ -/*! form-cues 2015-02-10 */ -"use strict";(function(){var a=this,b=function(a){return a instanceof b?a:this instanceof b?void 0:new b(a)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=b),exports.cues=b):a.cues=b,b.addAlert=function(a,b,c){c=c||{};var d=c.level||"info",e=c.isDismissable||c.dismissable||!1,f=c.doMultiple||c.multiple||!1;a=a instanceof Object?a:$("#"+a);var g=e?'':"",h='
'+g+b+"
",i=f?a.append(h):a.html(h);i.alert()},b.setSubmitState=function(a,b,c){c=c||{};var d=c.isEnabled||c.enabled||!1,e=c.doSpin||c.spin||!1,f=c.defaultIcon||c.icon||"check",g=c.spinnerIcon||"spinner",h=c.animation||"spin";a=a instanceof Object?a:$("#"+a),b=b instanceof Object?b:$("#"+b),a.prop("disabled",!d),e?(b.removeClass("fa-"+f),b.addClass("fa-"+g),b.addClass("fa-"+h)):(b.removeClass("fa-"+g),b.removeClass("fa-"+h),b.addClass("fa-"+f))}}).call(this); \ No newline at end of file +/*! form-cues 2016-05-05 */ +"use strict";(function(){var a=this,b=function(a){return a instanceof b?a:this instanceof b?void 0:new b(a)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=b),exports.cues=b):a.cues=b,b.addAlert=function(a,b,c){c=c||{};var d=c.level||"info",e=c.isDismissable||c.dismissable||!1,f=c.doMultiple||c.multiple||!1;a=a instanceof Object?a:$("#"+a);var g=e?'':"",h='
'+g+b+"
",i=f?a.append(h):a.html(h);i.alert()},b.setSubmitState=function(a,b,c){c=c||{};var d=c.isEnabled||c.enabled||!1,e=c.doSpin||c.spin||!1,f=c.defaultIcon||c.icon||"check",g=c.spinnerIcon||"spinner",h=c.animation||"spin",i=c.buttonText||c.text||null;a=a instanceof Object?a:$("#"+a),b=b instanceof Object?b:$("#"+b),i&&a.prop("value",i),a.prop("disabled",!d),e?(b.removeClass("fa-"+f),b.addClass("fa-"+g),b.addClass("fa-"+h)):(b.removeClass("fa-"+g),b.removeClass("fa-"+h),b.addClass("fa-"+f))}}).call(this); \ No newline at end of file diff --git a/package.json b/package.json index 3e49498..ba7e7f4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "form-cues", "description": "Visual cues for forms using Bootstrap and Font Awesome", - "version": "0.1.1", + "version": "0.1.2", "homepage": "https://github.com/beardon/form-cues", "bugs": { "url": "https://github.com/beardon/form-cues/issues",