initial commit

This commit is contained in:
jeena 2013-08-21 15:13:39 +02:00
commit 3a85245a8d
20 changed files with 11838 additions and 0 deletions

39
js/application.js Normal file
View file

@ -0,0 +1,39 @@
function debug(obj) {
if(typeof obj != "string")
obj = JSON.stringify(obj);
alert(obj)
}
// Handle login stuff if needed
$(document).on("pageshow", function() {
if(!window.app) window.app = new App();
});
// Listen for any attempts to call changePage().
$(document).bind( "pagebeforechange", function( e, data ) {
// We only want to handle changePage() calls where the caller is
// asking us to load a page by URL.
if ( typeof data.toPage === "string" ) {
// We are being asked to load a page by URL, but we only
// want to handle URLs that request the data for a specific
// category.
var u = $.mobile.path.parseUrl( data.toPage ),
re = /^#full-/;
if ( u.hash.search(re) !== -1 ) {
// We're being asked to display the items for a specific category.
// Call our internal method that builds the content for the category
// on the fly based on our in-memory category data structure.
var i = parseInt(u.hash.split("-")[1], 10);
app.showFull(app.unread_articles[i], false);
// Make sure to tell changePage() we've handled this call so it doesn't
// have to do anything.
e.preventDefault();
}
}
});