diff options
Diffstat (limited to 'StoneIsland/platforms/ios/www/js')
| -rw-r--r-- | StoneIsland/platforms/ios/www/js/index.js | 54 | ||||
| -rw-r--r-- | StoneIsland/platforms/ios/www/js/vendor/cookie.js | 63 | ||||
| -rw-r--r-- | StoneIsland/platforms/ios/www/js/vendor/xhr.js | 35 |
3 files changed, 29 insertions, 123 deletions
diff --git a/StoneIsland/platforms/ios/www/js/index.js b/StoneIsland/platforms/ios/www/js/index.js index 2875c90b..5720dcf1 100644 --- a/StoneIsland/platforms/ios/www/js/index.js +++ b/StoneIsland/platforms/ios/www/js/index.js @@ -1,37 +1,41 @@ var app = (function(){ - var app = {} + app.init = function(){ + app.archive = new ArchiveView () + app.hub = new HubView () + app.story = new StoryView () + + app.cart = new CartView () + + app.header = new HeaderView () + app.footer = new FooterView () + app.curtain = new CurtainView () + app.nav = new NavView () + + app.login = new LoginView () + app.intro = new IntroView () + + app.product = new ProductView () + app.collection = new CollectionView () + + app.selector = new Selector () + app.bind() } + app.bind = function(){ + if (window.location.href.match("8000")) { app.ready() } document.addEventListener('deviceready', app.ready, false) } + app.ready = function(){ - cookies.setItem("testing", "testing", 60*60*24*365) - console.log(document.cookie) - $.ajax({ - url: "http://lvh.me:5000/", - xhrFields: { - withCredentials: true - }, - success: function(){ - app.again() - } - }) - document.write("duh") - } - app.again = function(){ - $.ajax({ - url: "http://lvh.me:5000/", - xhrFields: { - withCredentials: true - }, - success: function(){ - } - }) + app.view = null + app.router = new SiteRouter () + app.router.route() } - app.init() - + return app })() + +app.init() diff --git a/StoneIsland/platforms/ios/www/js/vendor/cookie.js b/StoneIsland/platforms/ios/www/js/vendor/cookie.js deleted file mode 100644 index ad160ef1..00000000 --- a/StoneIsland/platforms/ios/www/js/vendor/cookie.js +++ /dev/null @@ -1,63 +0,0 @@ -/*\ -|*| -|*| :: cookies.js :: -|*| -|*| A complete cookies reader/writer framework with full unicode support. -|*| -|*| Revision #1 - September 4, 2014 -|*| -|*| https://developer.mozilla.org/en-US/docs/Web/API/document.cookie -|*| https://developer.mozilla.org/User:fusionchess -|*| -|*| This framework is released under the GNU Public License, version 3 or later. -|*| http://www.gnu.org/licenses/gpl-3.0-standalone.html -|*| -|*| Syntaxes: -|*| -|*| * docCookies.setItem(name, value[, end[, path[, domain[, secure]]]]) -|*| * docCookies.getItem(name) -|*| * docCookies.removeItem(name[, path[, domain]]) -|*| * docCookies.hasItem(name) -|*| * docCookies.keys() -|*| -\*/ - -var cookies = { - getItem: function (sKey) { - if (!sKey) { return null; } - return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; - }, - setItem: function (sKey, sValue, vEnd, sPath, sDomain, bSecure) { - if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { return false; } - var sExpires = ""; - if (vEnd) { - switch (vEnd.constructor) { - case Number: - sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd; - break; - case String: - sExpires = "; expires=" + vEnd; - break; - case Date: - sExpires = "; expires=" + vEnd.toUTCString(); - break; - } - } - document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + (bSecure ? "; secure" : ""); - return true; - }, - removeItem: function (sKey, sPath, sDomain) { - if (!this.hasItem(sKey)) { return false; } - document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : ""); - return true; - }, - hasItem: function (sKey) { - if (!sKey) { return false; } - return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie); - }, - keys: function () { - var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/); - for (var nLen = aKeys.length, nIdx = 0; nIdx < nLen; nIdx++) { aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]); } - return aKeys; - } -};
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/www/js/vendor/xhr.js b/StoneIsland/platforms/ios/www/js/vendor/xhr.js deleted file mode 100644 index 715d1c60..00000000 --- a/StoneIsland/platforms/ios/www/js/vendor/xhr.js +++ /dev/null @@ -1,35 +0,0 @@ -var XMLHTTPRequest = (function(){ - - var xhr = function (opt) { - this.status = 0 - this.readyState = 0 - this.response = "" - this.responseText = "" - this.responseType = "" // "" arraybuffer blob document json text - this.responseXML = "" - this.statusText = "" - this.timeout = 0 - this.onreadystatechange = function(){} - this.ontimeout = function(){} - this.onload = function(){} - this.headers = [] - this.upload = {} - this.withCredentials = false - } - xhr.prototype.open = function(method, url, async, user, password){ - } - xhr.prototype.abort = function(){ - } - xhr.prototype.getAllResponseHeaders = function(){ - } - xhr.prototype.getResponseHeader = function(){ - } - xhr.prototype.overrideMimeType = function(){ - } - xhr.prototype.setRequestHeader = function(key, value){ - this.headers.push({ key: key, value: value }) - } - xhr.prototype.send = function(data){ - } - -})()
\ No newline at end of file |
