Fix some JS lint.

This commit is contained in:
Jeroen Vermeulen 2015-06-02 18:05:12 +07:00
parent cfeba5d0cb
commit 85c23ed7dc
2 changed files with 77 additions and 71 deletions

View File

@ -21,16 +21,19 @@
// constants
var b64chars
= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
var b64tab = function(bin) {
var t = {};
for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i;
var b64tab = (function(bin) {
var t = {}, i, l;
for (i = 0, l = bin.length; i < l; i++) {
t[bin.charAt(i)] = i;
}
return t;
}(b64chars);
})(b64chars);
var fromCharCode = String.fromCharCode;
// encoder stuff
var cb_utob = function(c) {
var cc;
if (c.length < 2) {
var cc = c.charCodeAt(0);
cc = c.charCodeAt(0);
return cc < 0x80 ? c
: cc < 0x800 ? (fromCharCode(0xc0 | (cc >>> 6))
+ fromCharCode(0x80 | (cc & 0x3f)))
@ -38,7 +41,7 @@
+ fromCharCode(0x80 | ((cc >>> 6) & 0x3f))
+ fromCharCode(0x80 | ( cc & 0x3f)));
} else {
var cc = 0x10000
cc = 0x10000
+ (c.charCodeAt(0) - 0xD800) * 0x400
+ (c.charCodeAt(1) - 0xDC00);
return (fromCharCode(0xf0 | ((cc >>> 18) & 0x07))
@ -70,19 +73,21 @@
return b.replace(/[\s\S]{1,3}/g, cb_encode);
};
var _encode = buffer ? function (u) {
return (u.constructor === buffer.constructor ? u : new buffer(u))
.toString('base64')
return (
u.constructor === buffer.constructor ? u : new buffer(u)
).toString('base64');
}
: function (u) { return btoa(utob(u)) }
: function (u) { return btoa(utob(u)); }
;
var encode = function(u, urisafe) {
return !urisafe
? _encode(String(u))
: _encode(String(u)).replace(/[+\/]/g, function(m0) {
return m0 == '+' ? '-' : '_';
return (
!urisafe ?
_encode(String(u)) :
_encode(String(u)).replace(/[+\/]/g, function(m0) {
return (m0 === '+') ? '-' : '_';
}).replace(/=/g, '');
};
var encodeURI = function(u) { return encode(u, true) };
var encodeURI = function(u) { return encode(u, true); };
// decoder stuff
var re_btou = new RegExp([
'[\xC0-\xDF][\x80-\xBF]',

View File

@ -10,6 +10,63 @@ var span_count_in = [];
var span_count_out = [];
var current_depth = -1;
function highlightSingleNode( sentence, id, color ) {
var i, j, item;
for(i=nodeIn[sentence][id].start;i<=nodeIn[sentence][id].end;i++) {
for(j=nodeIn[sentence][id].depth;j<=max_depth[sentence];j++) {
item = "in-" + sentence + "-" + i + "-" + j;
if ($(item) !== null) {
$(item).setStyle({ backgroundColor: color, borderColor: 'red' });
}
}
}
//$("debug").innerHTML = "highlight: "+id+", of "+nodeOut[sentence].size()+"<br>";
for(i=nodeOut[sentence][id].start;i<=nodeOut[sentence][id].end;i++) {
for(j=nodeOut[sentence][id].depth;j<=max_depth[sentence];j++) {
item = "out-" + sentence + "-" + i + "-" + j;
//$("debug").innerHTML += item;
if ($(item) !== null) {
$(item).setStyle({ backgroundColor: color, borderColor: 'red' });
}
}
}
}
function lowlightAllNodes( sentence ) {
var i, j, item;
for(i=0;i<span_count_in[sentence];i++) {
for(j=0;j<=max_depth[sentence];j++) {
item = "in-" + sentence + "-" + i + "-" + j;
if ($(item) !== null) {
$(item).setStyle({ backgroundColor: 'white', borderColor: 'black' });
}
}
}
for(i=0;i<span_count_out[sentence];i++) {
for(j=0;j<=max_depth[sentence];j++) {
item = "out-" + sentence + "-" + i + "-" + j;
if ($(item) !== null) {
$(item).setStyle({ backgroundColor: 'white', borderColor: 'black' });
}
}
}
}
function highlightNode( sentence, id ) {
var i;
lowlightAllNodes( sentence );
highlightSingleNode( sentence, id, 'yellow' );
for(i=0; i<nodeChildren[sentence][id].size(); i++) {
var childId = nodeChildren[sentence][id][i];
var j;
highlightSingleNode( sentence, childId, '#ffffa0');
for(j=0; j<nodeChildren[sentence][childId].size(); j++) {
highlightSingleNode(
sentence, nodeChildren[sentence][childId][j], '#ffffe0');
}
}
}
function alignIn( sentence, word, depth ) {
var id, i;
if (current_depth < depth) {
@ -44,63 +101,7 @@ function alignOut( sentence, word, depth ) {
}
function unAlign( sentence ) {
if (current_depth == -1) { return; }
if (current_depth === -1) { return; }
current_depth = -1;
lowlightAllNodes( sentence );
}
function highlightNode( sentence, id ) {
var i;
lowlightAllNodes( sentence );
highlightSingleNode( sentence, id, 'yellow' );
for(i=0; i<nodeChildren[sentence][id].size(); i++) {
var childId = nodeChildren[sentence][id][i];
var j;
highlightSingleNode( sentence, childId, '#ffffa0');
for(j=0; j<nodeChildren[sentence][childId].size(); j++) {
highlightSingleNode( sentence, nodeChildren[sentence][childId][j], '#ffffe0');
}
}
}
function highlightSingleNode( sentence, id, color ) {
var i, j;
for(i=nodeIn[sentence][id].start;i<=nodeIn[sentence][id].end;i++) {
for(j=nodeIn[sentence][id].depth;j<=max_depth[sentence];j++) {
var item = "in-" + sentence + "-" + i + "-" + j;
if ($(item) != null) {
$(item).setStyle({ backgroundColor: color, borderColor: 'red' });
}
}
}
//$("debug").innerHTML = "highlight: "+id+", of "+nodeOut[sentence].size()+"<br>";
for(i=nodeOut[sentence][id].start;i<=nodeOut[sentence][id].end;i++) {
for(j=nodeOut[sentence][id].depth;j<=max_depth[sentence];j++) {
var item = "out-" + sentence + "-" + i + "-" + j;
//$("debug").innerHTML += item;
if ($(item) != null) {
$(item).setStyle({ backgroundColor: color, borderColor: 'red' });
}
}
}
}
function lowlightAllNodes( sentence ) {
var i, j;
for(i=0;i<span_count_in[sentence];i++) {
for(j=0;j<=max_depth[sentence];j++) {
var item = "in-" + sentence + "-" + i + "-" + j;
if ($(item) != null) {
$(item).setStyle({ backgroundColor: 'white', borderColor: 'black' });
}
}
}
for(i=0;i<span_count_out[sentence];i++) {
for(j=0;j<=max_depth[sentence];j++) {
var item = "out-" + sentence + "-" + i + "-" + j;
if ($(item) != null) {
$(item).setStyle({ backgroundColor: 'white', borderColor: 'black' });
}
}
}
}