diff --git a/ui/layout.css b/ui/layout.css index 26cc7d0f..1a49c565 100644 --- a/ui/layout.css +++ b/ui/layout.css @@ -147,6 +147,12 @@ button:hover { -ms-user-select: none; user-select: none; } +/* XXX this is a stub for printing help/docs... */ +@media print { + .viewer { + display: none; + } +} /****************************************************** Ribbon set ***/ .ribbon-set { position: absolute; diff --git a/ui/layout.less b/ui/layout.less index 3f836e43..04870bd4 100755 --- a/ui/layout.less +++ b/ui/layout.less @@ -224,6 +224,14 @@ button:hover { .user-select(none); } +/* XXX this is a stub for printing help/docs... */ +@media print { + +.viewer { + display: none; +} + +} /****************************************************** Ribbon set ***/ diff --git a/ui/ui.js b/ui/ui.js index 5d5ae79e..85fc20d2 100755 --- a/ui/ui.js +++ b/ui/ui.js @@ -511,6 +511,9 @@ var FIELD_TYPES = { // // see FIELD_TYPES for supported field types. // +// NOTE: if btn is set to false explicitly then no button will be +// rendered in the form dialog. +// // XXX add form testing... // XXX add undefined field handling/reporting... // XXX revise... @@ -561,8 +564,10 @@ function formDialog(root, message, config, btn, cls){ } // add button... - var button = $('') - form.append(button) + if(btn !== false){ + var button = $('') + form.append(button) + } var overlay = showInOverlay(root, form) .addClass('dialog ' + cls) @@ -601,7 +606,8 @@ function formDialog(root, message, config, btn, cls){ var _alert = alert function alert(){ var message = Array.apply(null, arguments).join(' ') - return formDialog(null, String(message), {}, 'OK', 'alert') + //return formDialog(null, String(message), {}, 'OK', 'alert') + return formDialog(null, String(message), {}, false, 'alert') }