Browse Source

Initial commit for nuget packaging support. (https://github.com/williamthiago/jquery.inputmask)

Robin Herbots 13 years ago
parent
commit
204f8059db
2 changed files with 57 additions and 1 deletions
  1. 29 1
      README.md
  2. 28 0
      nuget/jquery.inputmask.nuspec

+ 29 - 1
README.md

@@ -365,11 +365,32 @@ $(document).ready(function(){
 First grab the sources from github.  In the root you type ant.
 A new folder dist is created with the minified and optimized js-files
 
+## .NET Nuget Package Install
+```html
+PM> Install-Package jQuery.InputMask
+```
+
+In App_Start, BundleConfig.cs
+```c#
+bundles.Add(new ScriptBundle("~/bundles/inputmask").Include(
+                        "~/Scripts/jquery.inputmask.js",
+						"~/Scripts/jquery.inputmask.extensions.js",
+						"~/Scripts/jquery.inputmask.date.extensions.js",
+						"~/Scripts/jquery.inputmask.custom.extensions.js",
+						"~/Scripts/jquery.inputmask.numeric.extensions.js"));
+```
+
+In Layout
+```html
+@Scripts.Render("~/bundles/inputmask")
+```
+
+
 # jquery.inputmask extensions
 
 ## Alias definitions
 
-### date aliases
+### date & datetime aliases
 
 ```javascript
 $(document).ready(function(){
@@ -388,6 +409,13 @@ input:  352012			result: 03/05/2012
 input:  3/530			result: 03/05/2030  
 input:  ctrl rightarrow	        result: the date from today  
 
+```javascript
+$(document).ready(function(){
+   $("#date").inputmask("datetime"); // 24h
+   $("#date").inputmask("datetime12"); // am/pm
+});
+```
+
 ### numeric aliases
 
 ```javascript

+ 28 - 0
nuget/jquery.inputmask.nuspec

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+    <metadata>
+        <id>jQuery.InputMask</id>
+        <version>0.0.0</version>
+        <title>jQuery Input Mask</title>
+        <authors>Robin Herbots</authors>
+        <owners>Robin Herbots</owners>
+        <licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
+        <projectUrl>https://github.com/RobinHerbots/jquery.inputmask</projectUrl>
+        <requireLicenseAcceptance>true</requireLicenseAcceptance>
+        <description>jquery.inputmask is a jquery plugin which create an input mask.
+
+Copyright (c) 2010 - 2013 Robin Herbots Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+
+The plugin is based on the idea of the maskedinput plugin of Josh Bush (http://digitalbush.com/projects/masked-input-plugin), but has finer control over the 'mask-definitions'.
+
+A definition can have a cardinality and have multiple prevalidators.</description>
+        <tags>jQuery, plugins</tags>
+    </metadata>
+    <files>
+        <file src="..\js\jquery.inputmask.custom.extensions.js" target="content\Scripts\jquery.inputmask.custom.extensions.js" />
+        <file src="..\js\jquery.inputmask.date.extensions.js" target="content\Scripts\jquery.inputmask.date.extensions.js" />
+        <file src="..\js\jquery.inputmask.extensions.js" target="content\Scripts\jquery.inputmask.extensions.js" />
+        <file src="..\js\jquery.inputmask.numeric.extensions.js" target="content\Scripts\jquery.inputmask.numeric.extensions.js" />
+        <file src="..\js\jquery.inputmask.js" target="content\Scripts\jquery.inputmask.js" />
+    </files>
+</package>