Poppy ist ein visueller Mark Up editor der im Browser läuft. Mit poppy können sie komplett ausgearbeitete Webdesigns visuell aufbauen und sie als standalon XHTML Clickdummys mit samt ihren dateien, scripten und Bildern exportieren. Und es werden viele weitere funktionen folgen.
Repo, Wiki und Ticketcenter
Poppy on SourceforgeEin weiteres Repo
Poppy on Google-Code/* In this file we inititialize MochaUI. * * At the bottom of Core.js you can setup lazy loading for your own plugins. */ // Initialize MochaUI when the DOM is ready window.addEvent('load', function(){ // using load instead of domready for IE8 MUI.appState = new Object(); MUI.elementFilter = new Object(); MUI.masterId = new Object(); MUI.projectId = new Object(); MUI.pageId = new Object(); MUI.pageLang = new Object(); MUI.domain = new Object(); MUI.appPath = new Object(); MUI.appFileManagerPath = new Object(); MUI.mapId = new Object(); MUI.focusedObjectId = new Object(); MUI.projectName = new Object(); MUI.toggles = []; MUI.domain = PP_HOST; MUI.appFileManagerPath = PP_FILEMANAGER; MUI.appPath = PP_APP; MUI.appState = 'editMaster' testMenu = new Mif.Menu({ list: { items: [ { name: 'delete element', id: 'deleteOption', value: 'haha', icon: 'mif-tree-delete-close-icon', onAction: function(){ MUI.deleteObject(0); } }, { name: 'rename element', id: 'renameOption', value: ཐ', icon: 'mif-tree-edit-close-icon', onAction: function(){ var node = tree.selected; if(!node) return; node.rename(); } }, ] } }); filemanager_menu = new Mif.Menu({ list: { items: [ { name: 'rename', id: 'deleteOption', value: '', icon: 'mif-tree-rename-close-icon', onAction: function(){ MUI.trace(this.options.value); MUI.filemanagerModal('renameModal' ,'iframe', this.options.value, 1); } }, { name: 'delete', id: 'takes_nodName', value: '', icon: 'mif-tree-delete-close-icon', onAction: function(){ MUI.trace(this.options.value); MUI.filemanagerModal('deleteModal' ,'iframe', this.options.value, 1); } }, { name: 'upload file', id: 'takes_nodName', value: '', icon: 'mif-tree-upload-open-icon', onAction: function(){ MUI.trace(this.options.value); MUI.filemanagerModal('uploadModal' ,'iframe', this.options.value, 1); } }, { name: 'new folder', value: '', icon: 'mif-tree-map-close-icon', onAction: function(){ MUI.trace(this.options.value); MUI.filemanagerModal('newModal' ,'iframe', this.options.value, 1); } }, { name: 'new file', value: '', icon: 'mif-tree-fileItem-open-icon', onAction: function(){ MUI.trace(this.options.value); MUI.filemanagerModal('newModal' ,'iframe', this.options.value, 1); } }, { name: 'edit', value: '', icon: 'mif-tree-edit-open-icon', onAction: function(){ MUI.trace(this.options.value); MUI.filemanagerModal('editModal' ,'iframe', this.options.value, 1); } }, { name: 'reload', id: 'reloadOption', value: 'haha', icon: 'mif-tree-refresh-open-icon', onAction: function(){ var selected = fileTree.getSelected(); if(!selected) return; selected.reloadChildren().toggle(true); } }, ] } }); MUI.myChain = new Chain(); MUI.myChain.chain( function(){MUI.Desktop.initialize();}, function(){MUI.Dock.initialize();}, function(){initializeColumns();}, function(){initializeWindows();} ).callChain(); MUI.dbCheck = new Request({ method : 'post', url : MUI.appPath + '/admin_data.php', data : 'action=checkDB', onComplete : function(response) { if(response==0){ //MUI.notification('db-seems to be set up correctly'); }else{ MUI.notification('problem with db settings !'); MUI.trace(response) MUI.dbSettings(); } } }).send(); });