remove dead code
This commit is contained in:
parent
9ad4ec6041
commit
d4a7e07870
1 changed files with 0 additions and 269 deletions
269
index.js
269
index.js
|
@ -422,272 +422,3 @@ Ox.load(function() {
|
|||
window.oxjs = app;
|
||||
|
||||
});
|
||||
|
||||
|
||||
/*
|
||||
Ox.load(function() {
|
||||
|
||||
var app = {
|
||||
|
||||
$ui: {},
|
||||
|
||||
data: {},
|
||||
|
||||
hash: '',
|
||||
|
||||
fn: {
|
||||
|
||||
getCSS: function() {
|
||||
return app.fn.hash() ? {
|
||||
screen: {
|
||||
opacity: 0
|
||||
},
|
||||
label: {
|
||||
top: '26px',
|
||||
left: '4px',
|
||||
width: '32px',
|
||||
fontSize: '1px',
|
||||
opacity: 0
|
||||
},
|
||||
logo: {
|
||||
top: '8px',
|
||||
left: '8px',
|
||||
width: '32px',
|
||||
height: '16px'
|
||||
},
|
||||
menu: {
|
||||
top: '8px',
|
||||
width: '512px'
|
||||
},
|
||||
switch: {
|
||||
top: '8px',
|
||||
right: '8px'
|
||||
}
|
||||
} : {
|
||||
screen: {
|
||||
opacity: 1
|
||||
},
|
||||
label: {
|
||||
top: app.window.middle + 16 + 'px',
|
||||
left: app.window.center - 128 + 'px',
|
||||
width: '240px',
|
||||
fontSize: '11px',
|
||||
opacity: 1
|
||||
},
|
||||
logo: {
|
||||
left: app.window.center - 128 + 'px',
|
||||
top: app.window.middle - 128 + 'px',
|
||||
width: '256px',
|
||||
height: '128px'
|
||||
},
|
||||
menu: {
|
||||
top: app.window.middle + 48 + 'px',
|
||||
left: Math.ceil(app.window.center - app.menuWidth / 2) + 'px',
|
||||
},
|
||||
switch: {
|
||||
top: app.window.middle + 80 + 'px',
|
||||
right: Math.floor(app.window.center - app.switchWidth / 2) + 'px'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
getIconURL: function() {
|
||||
return 'source/Ox.UI/themes/' + app.user('theme')
|
||||
+ '/png/icon16.png';
|
||||
},
|
||||
|
||||
getLogoURL: function() {
|
||||
return 'source/Ox.UI/themes/' + app.user('theme')
|
||||
+ '/png/logo' + (app.fn.hash() ? 16 : 128) + '.png'
|
||||
},
|
||||
|
||||
getLogoCSS: function() {
|
||||
return {
|
||||
boxShadow: '0 0 1px ' + (
|
||||
app.user('theme') == 'classic'
|
||||
? 'rgb(0, 0, 0)'
|
||||
: 'rgb(255, 255, 255)'
|
||||
)
|
||||
};
|
||||
},
|
||||
|
||||
hash: function() {
|
||||
var len = arguments.length, ret;
|
||||
if (len == 0) {
|
||||
ret = window.location.hash.substr(1);
|
||||
} else {
|
||||
window.location.hash = '#' + arguments[0];
|
||||
ret = app;
|
||||
}
|
||||
return ret;
|
||||
},
|
||||
|
||||
hashchange: function() {
|
||||
return;
|
||||
var hash = app.fn.hash(),
|
||||
section = hash.split('/')[0];
|
||||
app.fn[!hash || !app.hash ? 'animate' : 'void'](function() {
|
||||
if (section != app.hash.split('/')[0]) {
|
||||
app.fn.setSection(section);
|
||||
}
|
||||
hash && app.user({hash: hash});
|
||||
app.hash = hash;
|
||||
});
|
||||
},
|
||||
|
||||
load: function() {
|
||||
app.fn.setTheme(app.user('theme') || 'classic')
|
||||
app.window = app.fn.window();
|
||||
var theme = app.user('theme') || 'classic',
|
||||
$body = Ox.$('body'),
|
||||
$screen = Ox.$('<div>')
|
||||
.addClass('loading screen');
|
||||
$icon = Ox.$('<img>')
|
||||
.addClass('loading icon')
|
||||
.attr({
|
||||
src: 'build/Ox.UI/themes/'
|
||||
+ theme + '/svg/symbolLoadingAnimated.svg'
|
||||
})
|
||||
.css({
|
||||
top: app.window.middle + 40 + 'px'
|
||||
})
|
||||
.appendTo($screen);
|
||||
$logo = Ox.$('<img>')
|
||||
.addClass('loading logo')
|
||||
.attr({
|
||||
src: 'build/Ox.UI/themes/'
|
||||
+ theme + '/png/logo128.png'
|
||||
})
|
||||
.css({
|
||||
left: app.window.center - 128 + 'px',
|
||||
top: app.window.middle - 128 + 'px'
|
||||
})
|
||||
.bind({
|
||||
load: function() {
|
||||
$screen.appendTo($body);
|
||||
$logo.appendTo($body);
|
||||
}
|
||||
})
|
||||
Ox.$(window).bind({
|
||||
hashchange: app.fn.hashchange,
|
||||
resize: app.fn.resize
|
||||
});
|
||||
setTimeout(function() {
|
||||
Ox.getJSON('index.json', function(data) {
|
||||
app.data = data;
|
||||
Ox.load({UI: {theme: theme}}, function() {
|
||||
app.$ui.panel = app.ui.panel().appendTo(Ox.$body);
|
||||
app.$ui.panel.find('.OxButtonGroup').css({opacity: 0});
|
||||
|
||||
!app.user('hash') && app.user({hash: 'about'});
|
||||
app.fn.hashchange();
|
||||
app.$ui.screen = $('.screen');
|
||||
app.$ui.logo = $('.logo')
|
||||
.bind({
|
||||
click: function() {
|
||||
app.fn.hash(
|
||||
app.fn.hash() ? '' : app.user('hash')
|
||||
);
|
||||
app.fn.animate();
|
||||
}
|
||||
});
|
||||
$('.icon').animate({opacity: 0}, 1000, function() {
|
||||
$('.icon').remove();
|
||||
});
|
||||
['label', 'menu', 'switch'].forEach(function(element) {
|
||||
app.$ui[element] = app.ui[element]()
|
||||
.appendTo(Ox.$body);
|
||||
});
|
||||
app.menuWidth = app.$ui.menu.width();
|
||||
app.switchWidth = app.$ui.switch.width();
|
||||
css = app.fn.getCSS();
|
||||
['label', 'menu', 'switch'].forEach(function(element) {
|
||||
app.$ui[element]
|
||||
.css(Ox.extend(css[element], {opacity: 0}))
|
||||
.animate({opacity: 1}, 1000);
|
||||
});
|
||||
});
|
||||
});
|
||||
}, 2500);
|
||||
},
|
||||
|
||||
resize: function() {
|
||||
app.window = app.fn.window();
|
||||
Ox.forEach(app.fn.getCSS(), function(css, element) {
|
||||
app.$ui[element].css(css);
|
||||
});
|
||||
},
|
||||
|
||||
setSection: function(section) {
|
||||
app.$ui.panel.replaceElement(1, app.ui[section]
|
||||
? app.ui[section]() : app.ui.page(section)
|
||||
);
|
||||
},
|
||||
|
||||
setTheme: function(theme) {
|
||||
app.user({theme: theme});
|
||||
(Ox.$('#icon') || Ox.$('<link>').attr({
|
||||
id: 'icon',
|
||||
rel: 'shortcut icon',
|
||||
type: 'image/png'
|
||||
}).appendTo(Ox.$('head'))).attr({
|
||||
href: app.fn.getIconURL()
|
||||
});
|
||||
app.$ui.logo && app.$ui.logo.attr({
|
||||
src: app.fn.getLogoURL()
|
||||
}).css(app.fn.getLogoCSS());
|
||||
Ox.Theme ? Ox.Theme(theme) : Ox.$('body').addClass(
|
||||
'OxTheme' + Ox.toTitleCase(theme)
|
||||
);
|
||||
},
|
||||
|
||||
void: function(callback) {
|
||||
callback();
|
||||
},
|
||||
|
||||
window: function() {
|
||||
return {
|
||||
center: Math.floor(window.innerWidth / 2),
|
||||
height: window.innerHeight,
|
||||
middle: Math.floor(window.innerHeight / 2),
|
||||
width: window.innerWidth
|
||||
};
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
re: {
|
||||
|
||||
code: [
|
||||
new RegExp(
|
||||
'<span class="OxIdentifier">Ox</span>'
|
||||
+ '(<span class="OxOperator">\.</span>'
|
||||
+ '<span class="OxIdentifier">UI</span>)?'
|
||||
+ '<span class="OxOperator">\.</span>'
|
||||
+ '<span class="OxIdentifier">([\\$\\w]+)<\/span>',
|
||||
'g'
|
||||
),
|
||||
function (str) {
|
||||
return '<a href="#doc/' + Ox.stripTags(str)
|
||||
+ '" class="doclink">' + str + '</a>';
|
||||
}
|
||||
],
|
||||
comment: [
|
||||
/\b(Ox\.\w+)\b/g,
|
||||
'<a href="#doc/$1" class="OxMonospace doclink">$1</a>'
|
||||
]
|
||||
|
||||
},
|
||||
|
||||
|
||||
|
||||
user: Ox.localStorage('OxJS')
|
||||
|
||||
};
|
||||
|
||||
app.fn.load();
|
||||
|
||||
window.oxjs = app; // so that you can play with it in the console
|
||||
|
||||
});
|
||||
*/
|
Loading…
Reference in a new issue