From 81661474e8703128261000dfc653aeac043630b1 Mon Sep 17 00:00:00 2001 From: Joshua Boyd Date: Mon, 5 Dec 2011 07:30:00 -0500 Subject: [PATCH] Update to support umd modularization. --- src/jquery.maskedinput.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/jquery.maskedinput.js b/src/jquery.maskedinput.js index af67604..b3be701 100644 --- a/src/jquery.maskedinput.js +++ b/src/jquery.maskedinput.js @@ -1,9 +1,18 @@ /* Masked Input plugin for jQuery Copyright (c) 2007-@Year Josh Bush (digitalbush.com) - Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) + Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) Version: @version */ +(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else { + // Browser globals + factory(jQuery); + } +} (function($) { var pasteEventName = ($.browser.msie ? 'paste' : 'input') + ".mask"; var iPhone = (window.orientation != undefined); @@ -130,7 +139,7 @@ var pos = input.caret(), begin = pos.begin, end = pos.end; - + if(end-begin==0){ begin=k!=46?seekPrev(begin):(end=seekNext(begin-1)); end=k==46?seekNext(end):end; @@ -255,4 +264,4 @@ }); } }); -})(jQuery); +}));