diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index c69f33c..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2013 Ravishanker Kusuma
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/README.md b/README.md
deleted file mode 100644
index 96a3c92..0000000
--- a/README.md
+++ /dev/null
@@ -1,106 +0,0 @@
-jQuery Lazy Script Plugin
-====================
-
-##Overview
-jQuery plugin for lazy loading scripts to reduce the page loading time.
-
-
-###Lazy Types
-Lazy types are: scroll, visible, click, hover, delay
-
-###With lazy type :scroll
-scripts are loaded when the window is scrolled.
-````javascript
- var options = {
- type: "scroll",
- scripts: [
- "http://platform.twitter.com/widgets.js",
- "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=445577382175430",
- "https://apis.google.com/js/plusone.js"
- ],
- success: function () {
- FB.init({ status: true, cookie: true, xfbml: true });
- }
- };
- $.lazyscript(options);
-````
-
-###With lazy type : visible
-scripts are loaded when a specific div is visible on-screen ( while scrolling).
-````javascript
- var options = {
- type: "visible",
- id:"mydiv", //div Id
- scripts: [
- "1.js",
- "2.js",
- "3.js"
- ],
- success: function () {
-
- }
- };
- $.lazyscript(options);
-
-````
-
-###with lazy type: click
-scripts are loaded when clicked on a div
-````javascript
- var options = {
- type: "click",
- id:"mybutton",
- scripts: [
- "1.js",
- "2.js",
- "3.js"
- ],
- success: function () {
-
- }
- };
- $.lazyscript(options);
-
-````
-
-###with lazy type: hover
-scripts are loaded when mouse hover on a div
-````javascript
- var options = {
- type: "hover",
- id:"mybutton",
- scripts: [
- "1.js",
- "2.js",
- "3.js"
- ],
- success: function () {
-
- }
- };
- $.lazyscript(options);
-
-````
-
-###with lazy type: delay
-scripts are loaded with some delay
-````javascript
- var options = {
- type: "delay",
- time:5000, //5secs
- scripts: [
- "1.js",
- "2.js",
- "3.js"
- ],
- success: function () {
-
- }
- };
- $.lazyscript(options);
-
-````
-
-####Tutorial
----
-http://hayageek.com/examples/jquery/lazy-script/index.php
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..8ddfb04
--- /dev/null
+++ b/index.html
@@ -0,0 +1,162 @@
+
+
+
+
+
+ Jquery-lazy-script by hayageek
+
+
+
+
+
+
+
+
+
+
+
+ jQuery Lazy Script Plugin
+
+
+ Overview
+
+jQuery plugin for lazy loading scripts to reduce the page loading time.
+
+
+ Lazy Types
+
+Lazy types are: scroll, visible, click, hover, delay
+
+
+ With lazy type :scroll
+
+scripts are loaded when the window is scrolled.
+
+ var options = {
+ type : "scroll" ,
+ scripts : [
+ "http://platform.twitter.com/widgets.js" ,
+ "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=445577382175430" ,
+ "https://apis.google.com/js/plusone.js"
+ ],
+ success : function () {
+ FB . init ({ status : true , cookie : true , xfbml : true });
+ }
+ };
+ $ . lazyscript ( options );
+
+
+
+ With lazy type : visible
+
+scripts are loaded when a specific div is visible on-screen ( while scrolling).
+
+ var options = {
+ type : "visible" ,
+ id : "mydiv" , //div Id
+ scripts : [
+ "1.js" ,
+ "2.js" ,
+ "3.js"
+ ],
+ success : function () {
+
+ }
+ };
+ $ . lazyscript ( options );
+
+
+
+
+ with lazy type: click
+
+scripts are loaded when clicked on a div
+
+ var options = {
+ type : "click" ,
+ id : "mybutton" ,
+ scripts : [
+ "1.js" ,
+ "2.js" ,
+ "3.js"
+ ],
+ success : function () {
+
+ }
+ };
+ $ . lazyscript ( options );
+
+
+
+
+ with lazy type: hover
+
+scripts are loaded when mouse hover on a div
+
+ var options = {
+ type : "hover" ,
+ id : "mybutton" ,
+ scripts : [
+ "1.js" ,
+ "2.js" ,
+ "3.js"
+ ],
+ success : function () {
+
+ }
+ };
+ $ . lazyscript ( options );
+
+
+
+
+ with lazy type: delay
+
+scripts are loaded with some delay
+
+ var options = {
+ type : "delay" ,
+ time : 5000 , //5secs
+ scripts : [
+ "1.js" ,
+ "2.js" ,
+ "3.js"
+ ],
+ success : function () {
+
+ }
+ };
+ $ . lazyscript ( options );
+
+
+
+
+ Tutorial
+
+http://hayageek.com/examples/jquery/lazy-script/index.php
+
+
+
+
+
+Ravishanker Kusuma
+
+
+
diff --git a/javascripts/scale.fix.js b/javascripts/scale.fix.js
new file mode 100644
index 0000000..87a40ca
--- /dev/null
+++ b/javascripts/scale.fix.js
@@ -0,0 +1,17 @@
+var metas = document.getElementsByTagName('meta');
+var i;
+if (navigator.userAgent.match(/iPhone/i)) {
+ for (i=0; i <= viewBottom) && (compareTop >= viewTop)) {
- loaded = true;
- removeEventHandler(window, 'scroll', handleVisible);
- setTimeout(loadScripts, 5);
- }
- }
- }
-
- function loadScripts() {
- var tCount = s.scripts.length;
- var lCount = 0;
- for(var i = 0; i < tCount; i++) {
- jQuery.cachedScript(s.scripts[i], function () {
- lCount++;
- });
- }
-
- (function checkScriptsLoaded() {
- if(lCount == tCount) {
- if(s.success)
- s.success.call(this);
- } else window.setTimeout(checkScriptsLoaded, 20);
- })();
-
- }
-
- }
-}(jQuery));
\ No newline at end of file
diff --git a/jquery.lazyscript.min.js b/jquery.lazyscript.min.js
deleted file mode 100644
index 50de81e..0000000
--- a/jquery.lazyscript.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * jQuery Lazy script
- * version: 1.0.0
- * @requires jQuery v1.5 or later
- * Copyright (c) 2013 Ravishanker Kusuma
- * http://hayageek.com/
- */
-(function(a){jQuery.cachedScript=function(d,b){var c={dataType:"script",cache:true,url:d,complete:function(e,f){b.call(this)}};return jQuery.ajax(c)};a.lazyscript=function(k){var j=a.extend({type:false,id:false,time:1000,partial:true,scripts:[],success:false},k);var f=false;if(j.type){switch(j.type){case"scroll":a(window).scroll(g);break;case"hover":a("#"+j.id).hover(c);break;case"click":a("#"+j.id).click(c);break;case"visible":a(window).scroll(i);break;case"delay":if(j.time){setTimeout(b,j.time)}break;default:alert("Invalid lazy script type");break}}function d(n,l,m){if(n.removeEventListener){n.removeEventListener(l,m,false)}if(n.detachEvent){n.detachEvent("on"+l,m)}}function b(){if(!f){f=true;e()}}function c(){if(!f){f=true;setTimeout(e,5);d(a("#"+j.id).get(0),"hover",c)}}function h(){if(!f){f=true;setTimeout(e,5);d(a("#"+j.id).get(0),"click",c)}}function g(){if(!f){f=true;setTimeout(e,5);d(window,"scroll",g)}}function i(){var l=a("#"+j.id);t=l.get(0);$w=a(window);viewTop=$w.scrollTop();viewBottom=viewTop+$w.height();_top=l.offset().top;_bottom=_top+l.height();compareTop=j.partial===true?_bottom:_top;compareBottom=j.partial===true?_top:_bottom;if(!f){if((compareBottom<=viewBottom)&&(compareTop>=viewTop)){f=true;d(window,"scroll",i);setTimeout(e,5)}}}function e(){var o=j.scripts.length;var n=0;for(var l=0;l =1.6"
-}
-}
\ No newline at end of file
diff --git a/params.json b/params.json
new file mode 100644
index 0000000..6997e22
--- /dev/null
+++ b/params.json
@@ -0,0 +1 @@
+{"name":"Jquery-lazy-script","tagline":"jQuery Lazy Script","body":"jQuery Lazy Script Plugin\r\n====================\r\n\r\n##Overview\r\njQuery plugin for lazy loading scripts to reduce the page loading time.\r\n\r\n\r\n###Lazy Types\r\nLazy types are: scroll, visible, click, hover, delay\r\n\r\n###With lazy type :scroll \r\nscripts are loaded when the window is scrolled.\r\n````javascript\r\n var options = {\r\n type: \"scroll\",\r\n scripts: [\r\n\t\t\t\"http://platform.twitter.com/widgets.js\",\r\n\t\t\t\"http://connect.facebook.net/en_US/all.js#xfbml=1&appId=445577382175430\",\r\n\t\t\t\"https://apis.google.com/js/plusone.js\"\r\n\t\t\t\t],\r\n success: function () {\r\n FB.init({ status: true, cookie: true, xfbml: true });\r\n }\r\n };\r\n $.lazyscript(options);\r\n````\r\n\r\n###With lazy type : visible\r\nscripts are loaded when a specific div is visible on-screen ( while scrolling).\r\n````javascript\r\n var options = {\r\n type: \"visible\",\r\n id:\"mydiv\", //div Id\r\n scripts: [\r\n\t\t\t\"1.js\",\r\n\t\t\t\"2.js\",\r\n\t\t\t\"3.js\"\r\n\t\t\t\t],\r\n success: function () {\r\n \r\n }\r\n };\r\n $.lazyscript(options);\r\n\r\n````\r\n\r\n###with lazy type: click\r\nscripts are loaded when clicked on a div\r\n````javascript\r\n var options = {\r\n type: \"click\",\r\n id:\"mybutton\",\r\n scripts: [\r\n\t\t\t\"1.js\",\r\n\t\t\t\"2.js\",\r\n\t\t\t\"3.js\"\r\n\t\t\t\t],\r\n success: function () {\r\n \r\n }\r\n };\r\n $.lazyscript(options);\r\n\r\n````\r\n\r\n###with lazy type: hover\r\nscripts are loaded when mouse hover on a div\r\n````javascript\r\n var options = {\r\n type: \"hover\",\r\n id:\"mybutton\",\r\n scripts: [\r\n\t\t\t\"1.js\",\r\n\t\t\t\"2.js\",\r\n\t\t\t\"3.js\"\r\n\t\t\t\t],\r\n success: function () {\r\n \r\n }\r\n };\r\n $.lazyscript(options);\r\n\r\n````\r\n\r\n###with lazy type: delay\r\nscripts are loaded with some delay\r\n````javascript\r\n var options = {\r\n type: \"delay\",\r\n time:5000, //5secs\r\n scripts: [\r\n\t\t\t\"1.js\",\r\n\t\t\t\"2.js\",\r\n\t\t\t\"3.js\"\r\n\t\t\t\t],\r\n success: function () {\r\n \r\n }\r\n };\r\n $.lazyscript(options);\r\n\r\n````\r\n\r\n####Tutorial\r\n---\r\nhttp://hayageek.com/examples/jquery/lazy-script/index.php\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file
diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css
new file mode 100644
index 0000000..c6a6452
--- /dev/null
+++ b/stylesheets/pygment_trac.css
@@ -0,0 +1,69 @@
+.highlight { background: #ffffff; }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { font-weight: bold } /* Keyword.Constant */
+.highlight .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d14 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d14 } /* Literal.String.Backtick */
+.highlight .sc { color: #d14 } /* Literal.String.Char */
+.highlight .sd { color: #d14 } /* Literal.String.Doc */
+.highlight .s2 { color: #d14 } /* Literal.String.Double */
+.highlight .se { color: #d14 } /* Literal.String.Escape */
+.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
+.highlight .si { color: #d14 } /* Literal.String.Interpol */
+.highlight .sx { color: #d14 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d14 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
+
+.type-csharp .highlight .k { color: #0000FF }
+.type-csharp .highlight .kt { color: #0000FF }
+.type-csharp .highlight .nf { color: #000000; font-weight: normal }
+.type-csharp .highlight .nc { color: #2B91AF }
+.type-csharp .highlight .nn { color: #000000 }
+.type-csharp .highlight .s { color: #A31515 }
+.type-csharp .highlight .sc { color: #A31515 }
diff --git a/stylesheets/styles.css b/stylesheets/styles.css
new file mode 100644
index 0000000..dacf2e1
--- /dev/null
+++ b/stylesheets/styles.css
@@ -0,0 +1,255 @@
+@import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700);
+
+body {
+ padding:50px;
+ font:14px/1.5 Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color:#777;
+ font-weight:300;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color:#222;
+ margin:0 0 20px;
+}
+
+p, ul, ol, table, pre, dl {
+ margin:0 0 20px;
+}
+
+h1, h2, h3 {
+ line-height:1.1;
+}
+
+h1 {
+ font-size:28px;
+}
+
+h2 {
+ color:#393939;
+}
+
+h3, h4, h5, h6 {
+ color:#494949;
+}
+
+a {
+ color:#39c;
+ font-weight:400;
+ text-decoration:none;
+}
+
+a small {
+ font-size:11px;
+ color:#777;
+ margin-top:-0.6em;
+ display:block;
+}
+
+.wrapper {
+ width:860px;
+ margin:0 auto;
+}
+
+blockquote {
+ border-left:1px solid #e5e5e5;
+ margin:0;
+ padding:0 0 0 20px;
+ font-style:italic;
+}
+
+code, pre {
+ font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
+ color:#333;
+ font-size:12px;
+}
+
+pre {
+ padding:8px 15px;
+ background: #f8f8f8;
+ border-radius:5px;
+ border:1px solid #e5e5e5;
+ overflow-x: auto;
+}
+
+table {
+ width:100%;
+ border-collapse:collapse;
+}
+
+th, td {
+ text-align:left;
+ padding:5px 10px;
+ border-bottom:1px solid #e5e5e5;
+}
+
+dt {
+ color:#444;
+ font-weight:700;
+}
+
+th {
+ color:#444;
+}
+
+img {
+ max-width:100%;
+}
+
+header {
+ width:270px;
+ float:left;
+ position:fixed;
+}
+
+header ul {
+ list-style:none;
+ height:40px;
+
+ padding:0;
+
+ background: #eee;
+ background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
+ background: -webkit-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
+ background: -o-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
+ background: -ms-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
+ background: linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
+
+ border-radius:5px;
+ border:1px solid #d2d2d2;
+ box-shadow:inset #fff 0 1px 0, inset rgba(0,0,0,0.03) 0 -1px 0;
+ width:270px;
+}
+
+header li {
+ width:89px;
+ float:left;
+ border-right:1px solid #d2d2d2;
+ height:40px;
+}
+
+header ul a {
+ line-height:1;
+ font-size:11px;
+ color:#999;
+ display:block;
+ text-align:center;
+ padding-top:6px;
+ height:40px;
+}
+
+strong {
+ color:#222;
+ font-weight:700;
+}
+
+header ul li + li {
+ width:88px;
+ border-left:1px solid #fff;
+}
+
+header ul li + li + li {
+ border-right:none;
+ width:89px;
+}
+
+header ul a strong {
+ font-size:14px;
+ display:block;
+ color:#222;
+}
+
+section {
+ width:500px;
+ float:right;
+ padding-bottom:50px;
+}
+
+small {
+ font-size:11px;
+}
+
+hr {
+ border:0;
+ background:#e5e5e5;
+ height:1px;
+ margin:0 0 20px;
+}
+
+footer {
+ width:270px;
+ float:left;
+ position:fixed;
+ bottom:50px;
+}
+
+@media print, screen and (max-width: 960px) {
+
+ div.wrapper {
+ width:auto;
+ margin:0;
+ }
+
+ header, section, footer {
+ float:none;
+ position:static;
+ width:auto;
+ }
+
+ header {
+ padding-right:320px;
+ }
+
+ section {
+ border:1px solid #e5e5e5;
+ border-width:1px 0;
+ padding:20px 0;
+ margin:0 0 20px;
+ }
+
+ header a small {
+ display:inline;
+ }
+
+ header ul {
+ position:absolute;
+ right:50px;
+ top:52px;
+ }
+}
+
+@media print, screen and (max-width: 720px) {
+ body {
+ word-wrap:break-word;
+ }
+
+ header {
+ padding:0;
+ }
+
+ header ul, header p.view {
+ position:static;
+ }
+
+ pre, code {
+ word-wrap:normal;
+ }
+}
+
+@media print, screen and (max-width: 480px) {
+ body {
+ padding:15px;
+ }
+
+ header ul {
+ display:none;
+ }
+}
+
+@media print {
+ body {
+ padding:0.4in;
+ font-size:12pt;
+ color:#444;
+ }
+}