Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -rfd491b0058bd609c38143eb517fca36240fb0973 -r57ab5a1992feed6541a8d70f194f2ae15f9159e9 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -rfd491b0058bd609c38143eb517fca36240fb0973 -r57ab5a1992feed6541a8d70f194f2ae15f9159e9 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -rfb923a2bc104eca9d2ce0e6b768eda6dafe5114a -r57ab5a1992feed6541a8d70f194f2ae15f9159e9 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision fb923a2bc104eca9d2ce0e6b768eda6dafe5114a) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 57ab5a1992feed6541a8d70f194f2ae15f9159e9) @@ -504,8 +504,13 @@ * Opens a design using workspace and user to select design ID * passes the callback function to recieve selected ID */ - public function openDesignBySelection(mode:String){ + public function openDesignBySelection(mode:String, confirm:Boolean){ //Work space opens dialog and user will select view + if(mode == Workspace.MODE_INSERT && !confirm) { + LFMessage.showMessageConfirm(Dictionary.getValue("cv_design_insert_warning"), Proxy.create(this, openDesignBySelection, mode, true), null) + return; + } + if(_ddm.modified || (mode == Workspace.MODE_INSERT && _ddm.modified && (_ddm.learningDesignID != null))) { if(_ddm.editOverrideLock) LFMessage.showMessageConfirm(Dictionary.getValue('cv_design_unsaved_live_edit'), Proxy.create(this, doOpenDesignBySelection, mode, true), null); else LFMessage.showMessageConfirm(Dictionary.getValue('cv_design_unsaved'), Proxy.create(this,doOpenDesignBySelection, mode), null);