some cleanup...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2016-05-02 17:08:40 +03:00
parent 69e684eb7d
commit 7c623d7c76
4 changed files with 11 additions and 102 deletions

View File

@ -1,64 +0,0 @@
/**********************************************************************
*
*
*
**********************************************************************/
define(function(require){ var module = {}
//var DEBUG = DEBUG != null ? DEBUG : true
var toggler = require('lib/toggler')
/*********************************************************************/
module.launchFullScreen = function(elem) {
if(elem.requestFullscreen) {
elem.requestFullscreen();
} else if(elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if(elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
} else if(elem.msRequestFullscreen) {
elem.msRequestFullscreen();
}
}
module.exitFullscreen = function() {
if(document.exitFullscreen) {
document.exitFullscreen();
} else if(document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if(document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
window.toggleFullscreenMode =
module.toggleFullscreenMode = toggler.CSSClassToggler(
document.body,
'.full-screen-mode',
function(action){
if(action == 'on'){
module.launchFullScreen(document.documentElement)
} else {
module.exitFullscreen()
}
})
window.setWindowTitle =
module.setWindowTitle = function(text){
var title = text +' - '+ CONFIG.app_name
$('.title-bar .title').text(title)
}
/**********************************************************************
* vim:set ts=4 sw=4 : */
return module })

View File

@ -374,10 +374,12 @@ module.ViewerActions = actions.Actions({
function(){ return this.ribbons.viewer }, function(){ return this.ribbons.viewer },
function(){ return this.config['ribbon-themes'] }, function(){ return this.config['ribbon-themes'] },
function(state){ this.config['ribbon-theme'] = state }) ], function(state){ this.config['ribbon-theme'] = state }) ],
/*
setEmptyMsg: ['- Interface/Set message to be displayed when nothing is loaded.', setEmptyMsg: ['- Interface/Set message to be displayed when nothing is loaded.',
function(msg, help){ this.ribbons function(msg, help){ this.ribbons
&& this.ribbons.length > 0
&& this.ribbons.setEmptyMsg(msg, help) }], && this.ribbons.setEmptyMsg(msg, help) }],
*/
// align modes... // align modes...

View File

@ -2374,11 +2374,6 @@ var RibbonsPrototype = {
setEmptyMsg: function(msg, help){ setEmptyMsg: function(msg, help){
this.viewer
.attr({
'empty-msg': msg || '',
'empty-help': help || '',
})
this.getRibbonSet() this.getRibbonSet()
.attr({ .attr({
'empty-msg': msg || '', 'empty-msg': msg || '',

View File

@ -3,27 +3,23 @@
* *
* *
**********************************************************************/ **********************************************************************/
// Pre-setup...
window.nodejs = (typeof(process) === 'object' && process.features.uv)
? {
require: window.require,
}
: null
// Add node_modules path outside of the packed nwjs code... // Add node_modules path outside of the packed nwjs code...
// //
// This keeps the large node module set outside the zip thus speeding // This keeps the large node module set outside the zip thus speeding
// up the loading process significantly... // up the loading process significantly...
if(window.process || global.process && process.__nwjs){ if((typeof(process) != 'undefined' ? process : {}).__nwjs){
var path = require('path') var path = require('path')
require('app-module-path') require('app-module-path')
.addPath(path.dirname(process.execPath) + '/node_modules/') .addPath(path.dirname(process.execPath) + '/node_modules/')
} }
// XXX for some reason requirejs does not fall back to node's require... // Setup requirejs if we are in node/nw...
if(nodejs){ //
// NOTE: no need to do this in browser...
if(typeof(process) != 'undefined'){
var requirejs = require('requirejs') var requirejs = require('requirejs')
requirejs.config({ requirejs.config({
@ -37,26 +33,14 @@ if(nodejs){
/*********************************************************************/
define(function(require){ var module = {} define(function(require){ var module = {}
//var DEBUG = DEBUG != null ? DEBUG : true //var DEBUG = DEBUG != null ? DEBUG : true
var keyboard = require('lib/keyboard')
var doc = keyboard.doc
// compatibility...
var browser = require('browser')
var nw = require('nw')
// XXX load only the actualy used here modules...
var actions = require('lib/actions')
var data = require('data')
var ribbons = require('ribbons')
var viewer = require('viewer') var viewer = require('viewer')
//var promise = require('promise')
/*********************************************************************/ /*********************************************************************/
@ -104,7 +88,6 @@ $(function(){
// setup the viewer... // setup the viewer...
a a
.load({ viewer: $('.viewer') }) .load({ viewer: $('.viewer') })
.setEmptyMsg('Loading...')
.start() .start()
@ -118,13 +101,6 @@ $(function(){
// do not do for actual data... // do not do for actual data...
//.syncTags() //.syncTags()
} }
// XXX calling a.clear() does not display this...
a.setEmptyMsg(
'Nothing loaded...',
'Press \'O\' to load, \'F1\' for help or \'?\' for keyboard mappings.')
}) })