Skip to content

Commit

Permalink
JSlint enabled in ready's config
Browse files Browse the repository at this point in the history
  • Loading branch information
cmilfont committed Nov 14, 2011
1 parent 4dd1c86 commit 033fbcf
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 12 deletions.
9 changes: 5 additions & 4 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -295,17 +295,18 @@ <h2></h2>

<span class="keyword">var</span> <span class="variable">verifyArray</span> = <span class="keyword">function</span>(<span class="variable">name</span>, <span class="variable">value</span>) {
<span class="keyword">var</span> <span class="variable">position</span>;
<span class="keyword">if</span>( <span class="variable">position</span> = <span class="variable">name</span>.<span class="variable">match</span>(<span class="regexp">/\[(\d+)\]/</span>)) {
<span class="keyword">if</span>( <span class="variable">name</span>.<span class="variable">match</span>(<span class="regexp">/\[(\d+)\]/</span>) ) {
<span class="variable">position</span> = <span class="variable">name</span>.<span class="variable">match</span>(<span class="regexp">/\[(\d+)\]/</span>);
<span class="keyword">var</span> <span class="variable">arr</span> = [];
<span class="variable">arr</span>[ <span class="variable">position</span>[<span class="number integer">1</span>] ] = <span class="variable">value</span>;
<span class="keyword">return</span> <span class="variable">arr</span>;
} <span class="keyword">else</span> {
<span class="keyword">return</span> <span class="variable">value</span>;
}
}
};

<span class="keyword">return</span> (<span class="keyword">function</span> <span class="variable">generateJSON</span>(<span class="variable">json</span>, <span class="variable">hierarchy</span>, <span class="variable">value</span>) {
<span class="keyword">var</span> <span class="variable">hierarchy</span> = <span class="variable">hierarchy</span>.<span class="variable">split</span>(&<span class="variable">quot</span>;.&<span class="variable">quot</span>;);
<span class="keyword">return</span> (<span class="keyword">function</span> <span class="variable">generateJSON</span>(<span class="variable">json</span>, <span class="variable">hierarchyIn</span>, <span class="variable">value</span>) {
<span class="keyword">var</span> <span class="variable">hierarchy</span> = <span class="variable">hierarchyIn</span>.<span class="variable">split</span>(&<span class="variable">quot</span>;.&<span class="variable">quot</span>;);
<span class="keyword">var</span> <span class="variable">first</span> = <span class="variable">hierarchy</span>.<span class="variable">shift</span>();
<span class="keyword">return</span> <span class="keyword">function</span>(<span class="variable">json</span>, <span class="variable">name</span>){
<span class="variable">json</span>[ <span class="variable">prefix</span> + <span class="variable">name</span>.<span class="variable">replace</span>(<span class="regexp">/\[(\d+)\]/</span>, &<span class="variable">quot</span>;&<span class="variable">quot</span>;) + <span class="variable">suffix</span> ] = (<span class="variable">hierarchy</span>.<span class="variable">length</span> &<span class="variable">gt</span>; <span class="number integer">0</span> ) ?
Expand Down
11 changes: 6 additions & 5 deletions lib/jsonform.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
/**
* @version stable
*/
version: '1.2.0',
version: '1.2.1',

/**
* Example:
Expand Down Expand Up @@ -141,17 +141,18 @@

var verifyArray = function(name, value) {
var position;
if( position = name.match(/\[(\d+)\]/)) {
if( name.match(/\[(\d+)\]/) ) {
position = name.match(/\[(\d+)\]/);
var arr = [];
arr[ position[1] ] = value;
return arr;
} else {
return value;
}
}
};

return (function generateJSON(json, hierarchy, value) {
var hierarchy = hierarchy.split(".");
return (function generateJSON(json, hierarchyIn, value) {
var hierarchy = hierarchyIn.split(".");
var first = hierarchy.shift();
return function(json, name){
json[ prefix + name.replace(/\[(\d+)\]/, "") + suffix ] = (hierarchy.length > 0 ) ?
Expand Down
4 changes: 2 additions & 2 deletions minified/jsonform.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 ready.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"src" : "./lib"
, "dest" : "./minified"
, "runGCompiler" : true
, runJslint : false
, runJslint : true
, aggregateTo : "jsonform.min.js"
}

0 comments on commit 033fbcf

Please sign in to comment.