From 88f5f1a5bdfed2ff37df33d37083b450d707e3f0 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 22 Sep 2012 21:34:43 -0300 Subject: [PATCH] - Try to catch more exception details. --- core-js/src/main/javascript/Functions.js | 16 ++--- wise-editor/src/main/webapp/js/editor.js | 68 ------------------- .../src/main/webapp/jsp/mindmapEditor.jsp | 41 ++++++----- 3 files changed, 28 insertions(+), 97 deletions(-) diff --git a/core-js/src/main/javascript/Functions.js b/core-js/src/main/javascript/Functions.js index 4f1d2e26..d6faa88d 100644 --- a/core-js/src/main/javascript/Functions.js +++ b/core-js/src/main/javascript/Functions.js @@ -13,15 +13,9 @@ $defined = function (obj) { $assert = function (assert, message) { if (!$defined(assert) || !assert) { - var stack; - try { - throw Error("Unexpected Exception"); - } catch (e) { - stack = e; - } - console.log(message + "," + stack); - window.errorStack = stackTrace(); - throw message; + logStackTrace(); + console.log(message); + throw new Error(message); } }; @@ -29,7 +23,7 @@ Math.sign = function (value) { return (value >= 0) ? 1 : -1; }; -function stackTrace(exception) { +function logStackTrace(exception) { if (!$defined(exception)) { try { @@ -54,7 +48,7 @@ function stackTrace(exception) { currentFunction = currentFunction.caller; } } - + window.errorStack = result; return result; } diff --git a/wise-editor/src/main/webapp/js/editor.js b/wise-editor/src/main/webapp/js/editor.js index 94a4f4cc..33d97beb 100644 --- a/wise-editor/src/main/webapp/js/editor.js +++ b/wise-editor/src/main/webapp/js/editor.js @@ -270,74 +270,6 @@ editor.FatalErrorDialog = new Class({ }); - -editor.Help = { - buildHelp:function (panel) { - var container = new Element('div'); - container.setStyles({width:'100%', textAlign:'center'}); - var content1 = Help.buildContentIcon('images/black-keyboard.png', 'Keyboard Shortcuts', function () { - MOOdalBox.open('keyboard.htm', 'KeyBoard Shortcuts', '500px 400px', false); - panel.hidePanel(); - }); - var content2 = Help.buildContentIcon('images/firstSteps.png', 'Editor First Steps', function () { - var wOpen; - var sOptions; - - sOptions = 'status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes'; - sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString(); - sOptions = sOptions + ',height=' + (screen.availHeight - 122).toString(); - sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0'; - - wOpen = window.open("firststeps.htm", "WiseMapping", "width=100px, height=100px"); - wOpen.focus(); - wOpen.moveTo(0, 0); - wOpen.resizeTo(screen.availWidth, screen.availHeight); - panel.hidePanel(); - }); - - container.addEvent('show', function () { - content1.effect('opacity', {duration:800}).start(0, 100); - var eff = function () { - content2.effect('opacity', {duration:800}).start(0, 100); - }; - eff.delay(150); - }); - container.addEvent('hide', function () { - content1.effect('opacity').set(0); - content2.effect('opacity').set(0) - }); - content1.inject(container); - content2.inject(container); - return container; - }, - buildContentIcon:function (image, text, onClickFn) { - var container = new Element('div').setStyles({margin:'15px 0px 0px 0px', opacity:0, padding:'5px 0px', border:'1px solid transparent', cursor:'pointer'}); - - var icon = new Element('div'); - icon.addEvent('click', onClickFn); - var img = new Element('img'); - img.setProperty('src', image); - img.inject(icon); - icon.inject(container); - - var textContainer = new Element('div').setStyles({width:'100%', color:'white'}); - textContainer.innerHTML = text; - textContainer.inject(container); - - container.addEvent('mouseover', function () { - $(this).setStyle('border-top', '1px solid #BBB4D6'); - $(this).setStyle('border-bottom', '1px solid #BBB4D6'); - }.bind(this)); - container.addEvent('mouseout', function () { - $(this).setStyle('border-top', '1px solid transparent'); - $(this).setStyle('border-bottom', '1px solid transparent'); - - }.bind(this)); - return container; - } -}; - - // Show loading dialog ... waitDialog = new editor.WaitDialog(); waitDialog.show(); diff --git a/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp b/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp index 6b211674..51c9c071 100644 --- a/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp +++ b/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp @@ -28,31 +28,36 @@