Mercurial > hg > NetworkVis
comparison d3s_examples/python-neo4jrestclient/static/platin/lib/SimileRemnants.js @ 8:18ef6948d689
new d3s examples
author | Dirk Wintergruen <dwinter@mpiwg-berlin.mpg.de> |
---|---|
date | Thu, 01 Oct 2015 17:17:27 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
7:45dad9e38c82 | 8:18ef6948d689 |
---|---|
1 // SIMILE is not used anymore (and messes with jQuery!) so it was removed | |
2 // TimeplotLoader.load(GeoTemCoLoader.urlPrefix + 'lib/', GeoTemCoLoader.loadScripts); | |
3 | |
4 // ..but we still need (and use) the following defines, that where copied from there | |
5 /* string.js */ | |
6 String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,""); | |
7 }; | |
8 String.prototype.startsWith=function(A){return this.length>=A.length&&this.substr(0,A.length)==A; | |
9 }; | |
10 String.prototype.endsWith=function(A){return this.length>=A.length&&this.substr(this.length-A.length)==A; | |
11 }; | |
12 String.substitute=function(B,D){var A=""; | |
13 var F=0; | |
14 while(F<B.length-1){var C=B.indexOf("%",F); | |
15 if(C<0||C==B.length-1){break; | |
16 }else{if(C>F&&B.charAt(C-1)=="\\"){A+=B.substring(F,C-1)+"%"; | |
17 F=C+1; | |
18 }else{var E=parseInt(B.charAt(C+1)); | |
19 if(isNaN(E)||E>=D.length){A+=B.substring(F,C+2); | |
20 }else{A+=B.substring(F,C)+D[E].toString(); | |
21 }F=C+2; | |
22 }}}if(F<B.length){A+=B.substring(F); | |
23 }return A; | |
24 }; | |
25 | |
26 /* date-time.js */ | |
27 SimileAjax=new Object(); | |
28 SimileAjax.DateTime=new Object(); | |
29 SimileAjax.DateTime.MILLISECOND=0; | |
30 SimileAjax.DateTime.SECOND=1; | |
31 SimileAjax.DateTime.MINUTE=2; | |
32 SimileAjax.DateTime.HOUR=3; | |
33 SimileAjax.DateTime.DAY=4; | |
34 SimileAjax.DateTime.WEEK=5; | |
35 SimileAjax.DateTime.MONTH=6; | |
36 SimileAjax.DateTime.YEAR=7; | |
37 SimileAjax.DateTime.DECADE=8; | |
38 SimileAjax.DateTime.CENTURY=9; | |
39 SimileAjax.DateTime.MILLENNIUM=10; | |
40 SimileAjax.DateTime.EPOCH=-1; | |
41 SimileAjax.DateTime.ERA=-2; | |
42 | |
43 SimileAjax.includeCssFile = function(doc, url) { | |
44 var link = doc.createElement("link"); | |
45 link.setAttribute("rel", "stylesheet"); | |
46 link.setAttribute("type", "text/css"); | |
47 link.setAttribute("href", url); | |
48 doc.getElementsByTagName("head")[0].appendChild(link); | |
49 }; |