Skip to content

Commit

Permalink
1.1.0 version
Browse files Browse the repository at this point in the history
  • Loading branch information
frankabbruzzese committed May 24, 2017
1 parent b6e03bc commit 596e611
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 24 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mvcct-enhancer",
"version": "1.0.2",
"version": "1.1.0",
"homepage": "https://github.com/MvcControlsToolkit/mvcct-enhancer",
"description": "a javascript package to handle standard html enhancements",
"main": [
Expand Down
4 changes: 2 additions & 2 deletions enhancer-modules/mvcct.enhancer.input.basic.js
Original file line number Diff line number Diff line change
Expand Up @@ -252,12 +252,12 @@
if(!val ) return null;
var parser = (invariant ? dictI : dict)[type];
if(parser) return parser(val);
else return parser;
else return val;
}

}
Enhancer["addBasicInput"]=function(Globalize){
Enhancer["register"](null, false, initializeOptions, "html5 globalized fallback", function(x) {initialize(x, Globalize);});
Enhancer["register"](null, false, initializeOptions, "html5 globalized fallback", function(x) {initialize(x, Globalize);}, 'html5-input');
}

//Finish actual code
Expand Down
4 changes: 2 additions & 2 deletions enhancer-modules/mvcct.enhancer.input.basic.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions mvcct.enhancer.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,9 @@
initialize: boolean,
processOptions: (options: Options) => void,
name: string,
preProcessOptions: (options: Options) => void): void;
export function transform(node: HTMLElement): void;
preProcessOptions: (options: Options) => void,
type?: string): void;
export function transform(node: HTMLElement, types?: any): void;
export function dependency(name: string,
sourceNode: HTMLElement,
targetNode: HTMLElement,
Expand Down
10 changes: 6 additions & 4 deletions mvcct.enhancer.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,18 +104,20 @@
if (asyncReady) enhancer["init"](options);
waitAsync = options || {};
};
enhancer["register"] = function (transform, initialize, processOptions, name, preProcessOptions) {
enhancer["register"] = function (transform, initialize, processOptions, name, preProcessOptions, type) {
transformations.push({
transform: transform,
initialize: initialize,
processOptions: processOptions,
name: name,
preProcessOptions: preProcessOptions
preProcessOptions: preProcessOptions,
type: type
});
};
enhancer["transform"] = function (node) {
enhancer["transform"] = function (node, types) {
for (var i = 0; i < transformations.length; i++) {
var item = transformations[i];
if(types && !types[item.type || 'default']) continue;
if (item.transform) {
try {
item.transform(node, false);
Expand Down Expand Up @@ -371,8 +373,8 @@
var input = document.createElement("input");
input.setAttribute("type", replace);
input.setAttribute("value", handlers["translateVal"](node.getAttribute("value"), stype, replace));
input.setAttribute("data-original-type", type);
copyAttrs(node, input);
input.setAttribute("data-original-type", type);
if(type == "range") input.setAttribute("data-is-range", "true");
node.parentNode.replaceChild(input, node);
if(addListener) addOffsetDetect (input);
Expand Down
24 changes: 12 additions & 12 deletions mvcct.enhancer.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mvcct-enhancer",
"version": "1.0.2",
"version": "1.1.0",
"description": "a javascript package to handle standard html enhancements",
"main": "mvcct.enhancer.min.js",
"repository": {
Expand Down

0 comments on commit 596e611

Please sign in to comment.