├── .gitattributes ├── .gitignore ├── .hgignore ├── .hgtags ├── COPYRIGHT.txt ├── LICENSE.txt ├── README.txt ├── server.bat └── web ├── README.TXT ├── apache-license.txt ├── assets ├── css │ └── style.css └── images │ ├── HTML5_Badge_32.png │ ├── HTML5_Badge_64.png │ ├── HTML5_Logo_64.png │ ├── apache.gif │ ├── apply.png │ ├── background-bar.png │ ├── background.gif │ ├── background.jpg │ ├── button-login.gif │ ├── button-login.png │ ├── buy-and-download-button.png │ ├── closebox.png │ ├── column-separator.gif │ ├── content-background.jpg │ ├── download-button.png │ ├── download-orange.gif │ ├── download_2.png │ ├── empty.gif │ ├── favicon.ico │ ├── feature-1.gif │ ├── feature-collaborate.png │ ├── feature-custom.gif │ ├── feature-customize.gif │ ├── feature-free.gif │ ├── feature-free.jpg │ ├── feature-free2.gif │ ├── feature-free3.gif │ ├── feature-funny-china.gif │ ├── feature-funny-lamp.jpg │ ├── feature-html5.gif │ ├── feature-lego.jpg │ ├── feature-security.gif │ ├── feature-server.gif │ ├── feature-share.jpg │ ├── feature-svg.gif │ ├── header-background.jpg │ ├── login-background.gif │ ├── login-button.png │ ├── logo.gif │ ├── logo.ico │ ├── logo_16x16.png │ ├── mysql.gif │ ├── ok.png │ ├── php.gif │ ├── presentation.png │ ├── share.png │ ├── stacked-diagrams.png │ ├── try-now-button.png │ ├── twitter.png │ ├── white-check.gif │ └── white-check.png ├── editor ├── assets │ ├── content-background.jpg │ ├── css │ │ ├── ajaxfileupload.css │ │ ├── colorPicker_new.css │ │ ├── minimap.css │ │ ├── style.css │ │ └── style_1.css │ ├── images │ │ ├── arrow_redo.png │ │ ├── arrow_undo.png │ │ ├── author.gif │ │ ├── author.png │ │ ├── background.gif │ │ ├── background.jpg │ │ ├── blank.gif │ │ ├── button-login.gif │ │ ├── button-login.png │ │ ├── buy.png │ │ ├── cancel.gif │ │ ├── centerAlign.png │ │ ├── collaborator.gif │ │ ├── collaborators.gif │ │ ├── collaborators.png │ │ ├── colorpicker_background.png │ │ ├── colorpicker_hex.png │ │ ├── colorpicker_hsb_b.png │ │ ├── colorpicker_hsb_h.png │ │ ├── colorpicker_hsb_s.png │ │ ├── colorpicker_indic.gif │ │ ├── colorpicker_overlay.png │ │ ├── colorpicker_rgb_b.png │ │ ├── colorpicker_rgb_g.png │ │ ├── colorpicker_rgb_r.png │ │ ├── colorpicker_select.gif │ │ ├── colorpicker_submit.png │ │ ├── container.png │ │ ├── content-background.jpg │ │ ├── custom_background.png │ │ ├── custom_hex.png │ │ ├── custom_hsb_b.png │ │ ├── custom_hsb_h.png │ │ ├── custom_hsb_s.png │ │ ├── custom_indic.gif │ │ ├── custom_rgb_b.png │ │ ├── custom_rgb_g.png │ │ ├── custom_rgb_r.png │ │ ├── custom_submit.png │ │ ├── deletediagram.png │ │ ├── download.gif │ │ ├── download_medium.gif │ │ ├── editdiagram.png │ │ ├── editor.gif │ │ ├── editor.png │ │ ├── figures │ │ │ ├── 1.gif │ │ │ ├── 10.gif │ │ │ ├── 11.gif │ │ │ ├── 12.gif │ │ │ ├── 13.gif │ │ │ ├── 14.gif │ │ │ ├── 15.gif │ │ │ ├── 16.gif │ │ │ ├── 17.gif │ │ │ ├── 18.gif │ │ │ ├── 19.gif │ │ │ ├── 2.gif │ │ │ ├── 20.gif │ │ │ ├── 21.gif │ │ │ ├── 22.gif │ │ │ ├── 23.gif │ │ │ ├── 3.gif │ │ │ ├── 4.gif │ │ │ ├── 5.gif │ │ │ ├── 6.gif │ │ │ ├── 7.gif │ │ │ ├── 8.gif │ │ │ ├── 9.gif │ │ │ └── na.png │ │ ├── gridTile.gif │ │ ├── gridTile.png │ │ ├── gridTile1.png │ │ ├── gridTile2.png │ │ ├── group.gif │ │ ├── group.png │ │ ├── header-background.jpg │ │ ├── header-background_1.jpg │ │ ├── icon_back.gif │ │ ├── icon_backward.gif │ │ ├── icon_connector_jagged.gif │ │ ├── icon_connector_organic.gif │ │ ├── icon_connector_straight.gif │ │ ├── icon_debug_false.gif │ │ ├── icon_debug_true.gif │ │ ├── icon_export.jpg │ │ ├── icon_forward.gif │ │ ├── icon_front.gif │ │ ├── icon_import.gif │ │ ├── icon_logout.gif │ │ ├── icon_new.jpg │ │ ├── icon_open.jpg │ │ ├── icon_print.png │ │ ├── icon_save.jpg │ │ ├── icon_save_as.jpg │ │ ├── icon_settings.gif │ │ ├── image.gif │ │ ├── import.gif │ │ ├── leftAlign.png │ │ ├── loading.gif │ │ ├── loading_small.gif │ │ ├── login-background.gif │ │ ├── logo-35x35-gray.png │ │ ├── logo-35x35.png │ │ ├── logo-36x36.png │ │ ├── logo-single.gif │ │ ├── logo-web-app.png │ │ ├── logo.gif │ │ ├── logo_35_35.png │ │ ├── logo_36h_full.png │ │ ├── logo_background.jpg │ │ ├── logo_background.png │ │ ├── logo_background2.png │ │ ├── menu_separator.jpg │ │ ├── menu_separator2.png │ │ ├── newdiagram.png │ │ ├── no-image.png │ │ ├── noColor.png │ │ ├── prop-icon-endstyle.png │ │ ├── prop-icon-fill.png │ │ ├── prop-icon-h-resize.png │ │ ├── prop-icon-linestyle.png │ │ ├── prop-icon-linewidth.png │ │ ├── prop-icon-startstyle.png │ │ ├── prop-icon-stroke.png │ │ ├── prop-icon-text.png │ │ ├── prop-icon-url.png │ │ ├── prop-icon-v-resize.png │ │ ├── remove.gif │ │ ├── remove.png │ │ ├── resize.jpg │ │ ├── rightAlign.png │ │ ├── rotate.png │ │ ├── save-background.jpg │ │ ├── save.gif │ │ ├── select.png │ │ ├── select2.png │ │ ├── selectImage.gif │ │ ├── slider.png │ │ ├── small_white_logo.jpg │ │ ├── text.gif │ │ ├── text.png │ │ ├── toolbal_background.png │ │ ├── toolbar_background.png │ │ ├── toolbar_separator.gif │ │ ├── twitter.png │ │ ├── ungroup.gif │ │ ├── ungroup.png │ │ ├── upgrade-button.png │ │ └── upper_bar_separator.jpg │ ├── javascript │ │ ├── ajaxfileupload.js │ │ ├── colorPicker_new.js │ │ ├── dropdownmenu.js │ │ ├── excanvas.js │ │ ├── jquery-1.11.0.min.js │ │ └── json2.js │ └── simplemodal │ │ ├── css │ │ ├── basic.css │ │ ├── basic_ie.css │ │ ├── demo.css │ │ └── diagramo.css │ │ ├── img │ │ └── basic │ │ │ └── x.png │ │ ├── index.html │ │ └── js │ │ ├── basic.js │ │ ├── jquery.js │ │ └── jquery.simplemodal.js ├── common │ ├── captcha.php │ ├── controller.php │ ├── delegate.php │ ├── messages.php │ ├── rememberme.php │ ├── utils.php │ └── verbose.php ├── data │ ├── .htaccess │ ├── default-proxy.ini │ ├── deprecated_quickstart.dmo │ └── quickstart.dmo ├── deprecated_license.php ├── dmo.php ├── editDiagram.php ├── editUser.php ├── editor.php ├── expoThumb.php ├── exportDiagram.php ├── footer.php ├── forgot-password.php ├── getImage.php ├── header.php ├── lib │ ├── ImageFrame.js │ ├── browserReady.js │ ├── builder.js │ ├── canvasprops.js │ ├── commands │ │ ├── CanvasChangeColorCommand.js │ │ ├── CanvasChangeSizeCommand.js │ │ ├── CanvasFitCommand.js │ │ ├── Command.js │ │ ├── ConnectorAlterCommand.js │ │ ├── ConnectorCreateCommand.js │ │ ├── ConnectorDeleteCommand.js │ │ ├── ContainerCreateCommand.js │ │ ├── ContainerDeleteCommand.js │ │ ├── ContainerScaleCommand.js │ │ ├── ContainerTranslateCommand.js │ │ ├── FigureCloneCommand.js │ │ ├── FigureCreateCommand.js │ │ ├── FigureDeleteCommand.js │ │ ├── FigureRotateCommand.js │ │ ├── FigureScaleCommand.js │ │ ├── FigureTranslateCommand.js │ │ ├── FigureZOrderCommand.js │ │ ├── GroupCloneCommand.js │ │ ├── GroupCreateCommand.js │ │ ├── GroupDeleteCommand.js │ │ ├── GroupDestroyCommand.js │ │ ├── GroupRotateCommand.js │ │ ├── GroupScaleCommand.js │ │ ├── GroupTranslateCommand.js │ │ ├── History.js │ │ ├── InsertedImageFigureCreateCommand.js │ │ └── ShapeChangePropertyCommand.js │ ├── connectionManagers.js │ ├── connections.js │ ├── containers.js │ ├── dashed.js │ ├── groups.js │ ├── handles.js │ ├── importer.js │ ├── key.js │ ├── log.js │ ├── main.js │ ├── matrix.js │ ├── minimap.js │ ├── primitives.js │ ├── sets │ │ ├── basic │ │ │ ├── basic.js │ │ │ ├── circle.png │ │ │ ├── diamond.png │ │ │ ├── ellipse.png │ │ │ ├── hexagon.png │ │ │ ├── octogon.png │ │ │ ├── parallelogram.png │ │ │ ├── pentagon.png │ │ │ ├── rectangle.png │ │ │ ├── right_triangle.png │ │ │ ├── rounded_rectangle.png │ │ │ ├── square.png │ │ │ └── text.png │ │ ├── experimental │ │ │ ├── 200by200.ai │ │ │ ├── 200by200.png │ │ │ ├── 200by200.svg │ │ │ ├── 3figures.svg │ │ │ ├── 3figuresNoSize.svg │ │ │ ├── airport.svg │ │ │ ├── car.svg │ │ │ ├── dotted.png │ │ │ ├── dotted_native.png │ │ │ ├── experimental.js │ │ │ ├── house.svg │ │ │ ├── image_32.gif │ │ │ ├── image_frame.png │ │ │ ├── inkscape-plain-svg.svg │ │ │ ├── no-image-inkscape.svg │ │ │ ├── organic.png │ │ │ ├── organic.svg │ │ │ ├── page.png │ │ │ ├── preferences-system-symbolic-plain.svg │ │ │ ├── preferences-system-symbolic.svg │ │ │ ├── rectangle.svg │ │ │ ├── tango-ai.svg │ │ │ ├── tango-plain.svg │ │ │ ├── tango.png │ │ │ └── tango.svg │ │ ├── network │ │ │ ├── 10_lock.png │ │ │ ├── 10_lock.svg │ │ │ ├── 11_pda.png │ │ │ ├── 11_pda.svg │ │ │ ├── 12_phone.png │ │ │ ├── 12_phone.svg │ │ │ ├── 13_printer.png │ │ │ ├── 13_printer.svg │ │ │ ├── 14_database.png │ │ │ ├── 14_database.svg │ │ │ ├── 15_ups.png │ │ │ ├── 15_ups.svg │ │ │ ├── 16_wireless_router.png │ │ │ ├── 16_wireless_router.svg │ │ │ ├── 1_person.png │ │ │ ├── 1_person.svg │ │ │ ├── 2_switch.png │ │ │ ├── 2_switch.svg │ │ │ ├── 3_router.png │ │ │ ├── 3_router.svg │ │ │ ├── 4_cloud.png │ │ │ ├── 4_cloud.svg │ │ │ ├── 5_server.png │ │ │ ├── 5_server.svg │ │ │ ├── 6_firewall.png │ │ │ ├── 6_firewall.svg │ │ │ ├── 7_building.png │ │ │ ├── 7_building.svg │ │ │ ├── 8_laptop.png │ │ │ ├── 8_laptop.svg │ │ │ ├── 9_desktop.png │ │ │ ├── 9_desktop.svg │ │ │ └── network.js │ │ ├── secondary │ │ │ ├── page.png │ │ │ ├── page_lower_corner_folded.png │ │ │ ├── page_upper_corner_folded.png │ │ │ ├── secondary.js │ │ │ ├── semi_circle_down.png │ │ │ ├── semi_circle_up.png │ │ │ └── triangle.png │ │ ├── statemachine │ │ │ ├── end.png │ │ │ ├── note.png │ │ │ ├── start.png │ │ │ ├── state.png │ │ │ └── statemachine.js │ │ └── svg.php │ ├── stack.js │ ├── style.js │ ├── text.js │ └── util.js ├── light-editor.html ├── login.php ├── myDiagrams.php ├── outsideheader.php ├── png.php ├── qunit-tests-body.php ├── qunit-tests-header.php ├── resetPassword.php ├── saveDiagram.php ├── settings.php ├── test │ ├── .htaccess │ ├── Chrysanthemum.jpg │ ├── QUnit │ │ ├── UnitTests.html │ │ ├── lib │ │ │ ├── qunit-1.11.0.css │ │ │ ├── qunit-1.11.0.js │ │ │ ├── qunit-result.css │ │ │ └── qunit-result.js │ │ └── tests │ │ │ ├── Diagramo-init.js │ │ │ ├── export.svg │ │ │ ├── unitBrowserReady.js │ │ │ ├── unitCommands.js │ │ │ ├── unitDashed.js │ │ │ ├── unitMatrix.js │ │ │ ├── unitPrimitives.js │ │ │ ├── unitSerialization.js │ │ │ ├── unitStack.js │ │ │ ├── unitText.js │ │ │ └── unitUtil.js │ ├── automatedTests.html │ ├── canvas2png │ │ ├── arcs.svg │ │ ├── data.png │ │ ├── download.php │ │ ├── duck.jpg │ │ ├── save.php │ │ ├── svg.php │ │ └── testCanvas2PNG.php │ ├── dynamic-load │ │ ├── remote.js │ │ └── testLoad.html │ ├── exampleCubic1.svg │ ├── excanvas.js │ ├── export.svg │ ├── fast-engine │ │ └── warp.js │ ├── figuresForKids.js │ ├── image │ │ ├── NancySinatra2.jpg │ │ ├── desert.jpg │ │ ├── duff.jpg │ │ ├── json-minified.js │ │ ├── json2new.js │ │ ├── testImageEmbed.html │ │ ├── testJSONSerialization.html │ │ ├── testLoadImage.html │ │ ├── testSVG.html │ │ └── video-display.svg │ ├── index.html │ ├── installer │ │ ├── Echo.class │ │ ├── Echo.java │ │ ├── testExec.php │ │ └── testMagicQuotes.php │ ├── internationalization │ │ ├── i18n.html │ │ ├── i18n.js │ │ └── i18n.txt │ ├── ipad │ │ └── index.html │ ├── issues │ │ ├── 3 │ │ │ ├── Demo.html │ │ │ └── img │ │ │ │ ├── Initial.png │ │ │ │ ├── Oval rotated with dx and dy.png │ │ │ │ ├── Oval rotated.png │ │ │ │ ├── P1, P5, P6 coordinats formulas.PNG │ │ │ │ ├── P2 coordinats formula.PNG │ │ │ │ ├── P3 coordinats formula.PNG │ │ │ │ ├── P4 coordinats formula.PNG │ │ │ │ ├── Rotation angle formula.PNG │ │ │ │ └── dx and dy 1-2 formulas.PNG │ │ ├── 72 │ │ │ ├── color-kata.png │ │ │ ├── kata.html │ │ │ ├── kata_04-03-14.html │ │ │ ├── kata_28-02-14.html │ │ │ └── kata_30-04-14.html │ │ ├── 81 │ │ │ └── 1.html │ │ ├── 163 │ │ │ ├── proxy.ini │ │ │ └── test.php │ │ ├── #133 │ │ │ ├── cubiccurve.html │ │ │ └── quadcurve.html │ │ ├── drag-and-drop │ │ │ ├── call_apply.html │ │ │ ├── dnd.html │ │ │ ├── event-location.html │ │ │ ├── events.html │ │ │ ├── events_overlap_divs.html │ │ │ ├── map.js │ │ │ └── rectangle.png │ │ ├── issue_4 │ │ │ ├── deprecated_dashed.js │ │ │ ├── dotted.html │ │ │ ├── firefox.html │ │ │ ├── issue.html │ │ │ ├── native.html │ │ │ ├── props.html │ │ │ ├── pseudo-code.js │ │ │ ├── stringify.html │ │ │ └── testDottedPolyline.html │ │ └── issue_8 │ │ │ ├── gridTile2.png │ │ │ └── issue.html │ ├── junkTests.html │ ├── other-storage │ │ ├── articles.xml │ │ ├── csv-engine.php │ │ ├── diagrams.csv │ │ ├── local_storage.html │ │ ├── users.csv │ │ └── xml-engine.php │ ├── play1.html │ ├── raw-image │ │ ├── rawImage.html │ │ ├── test.png │ │ └── test2.jpg │ ├── serialization │ │ └── testSerialization.html │ ├── sqlite │ │ ├── diagramo.db │ │ ├── model.php │ │ ├── play.php │ │ ├── test.db │ │ └── testSQLite.php │ ├── svg │ │ ├── 3figures.svg │ │ ├── 3figuresNoSize.svg │ │ ├── airport.jpg │ │ ├── airport.svg │ │ ├── arcs.jpg │ │ ├── arcs.svg │ │ ├── canvas-draw-svg.html │ │ ├── circles.svg │ │ ├── connector.svg │ │ ├── convert.bat │ │ ├── dump.svg │ │ ├── ellipse.svg │ │ ├── example1.svg │ │ ├── example2.svg │ │ ├── example3.svg │ │ ├── example4.svg │ │ ├── flag.svg │ │ ├── flowers.JPG │ │ ├── generate.xhtml │ │ ├── image_in_svg.jpg │ │ ├── image_in_svg.svg │ │ ├── lines.html │ │ ├── opera-example-drawimage.html │ │ ├── path.svg │ │ ├── peace.svg │ │ ├── photo.svg │ │ ├── rounded_rect.svg │ │ ├── svg_in_svg.jpg │ │ ├── svg_in_svg.svg │ │ ├── testPaintSVG.html │ │ ├── testRender.php │ │ ├── testSVGThumb.html │ │ └── text.svg │ ├── testConfirm.html │ ├── testEmailValidation.php │ ├── testEncoding.php │ ├── testFontsVerticalPlacement.html │ ├── testJQueryAccess.html │ ├── testJoinedBezier.html │ ├── testKeyboard.html │ ├── testMail.php │ ├── testMatrix.html │ ├── testNURB.html │ ├── testNURB2.html │ ├── testNthBezier.html │ ├── testOrganic.html │ ├── testOrganicSpeed.html │ ├── testPriority.html │ ├── testSQLite.php │ ├── testSVG.html │ ├── testSynchronousRequest.html │ ├── testText.html │ ├── testTextFinal.html │ ├── testWorkbench.html │ ├── transliteration │ │ ├── testSanitization.php │ │ └── translit.php │ └── working.html ├── upload.php ├── users.php └── viewDiagram.php ├── footer.php ├── header.php ├── index.php ├── info.php └── install ├── assets ├── green.png ├── help.png ├── logo.gif ├── next.png ├── no.png ├── ok.png ├── red.png ├── retry.png ├── style.css └── yellow.png ├── breadcrumb.php ├── buildno.php ├── checkinstall.php ├── help ├── directive_allow_url_fopen.html ├── directive_magic_quotes.html ├── directive_register_globals.html ├── directive_short_open_tags.html ├── extension_pcre.html ├── extension_sqlite.html ├── extension_zlib.html ├── folder_data.html ├── folder_diagrams.html ├── help.css ├── internet_connection.html └── php_version.html ├── log.php ├── logo.php ├── sql ├── sqllite3-patch1.sql └── sqllite3-schema.sql ├── start.php ├── step1.php ├── step2.php ├── step3.php ├── step4.php └── umbilicus.php /.gitattributes: -------------------------------------------------------------------------------- 1 | # Based on this : https://help.github.com/articles/dealing-with-line-endings 2 | 3 | # Set default behaviour, in case users don't have core.autocrlf set. 4 | * text=auto 5 | 6 | # Explicitly declare text files we want to always be normalized and converted 7 | # to native line endings on checkout. 8 | *.js text 9 | *.php text 10 | *.html text 11 | *.htm text 12 | 13 | # Declare files that will always have CRLF line endings on checkout. 14 | #*.sln text eol=crlf 15 | 16 | # Denote all files that are truly binary and should not be modified. 17 | *.png binary 18 | *.jpg binary 19 | *.gif binary 20 | *.bmp binary -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #more on ignore files here: http://git-scm.com/book/ch2-2.html 2 | 3 | documents/sql/*.db3 4 | 5 | web/editor/data/diagramo.db 6 | web/editor/data/diagrams/*.dia 7 | web/editor/data/diagrams/*.png 8 | web/editor/data/imported/*.jpg 9 | web/editor/data/imported/*.png 10 | web/editor/data/imported/*.svg 11 | web/editor/data/imported/*.gif -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- 1 | \.orig$ 2 | \.orig\..*$ 3 | \.chg\..*$ 4 | \.rej$ 5 | \.conflict\~$ 6 | 7 | syntax: glob 8 | web/editor/data/diagrams/.htaccess 9 | web/editor/data/diagrams/*.dia 10 | web/editor/data/diagrams/*.dmo 11 | web/editor/data/diagrams/*.jpg 12 | web/editor/data/diagrams/*.png 13 | web/editor/data/diagrams/*.svg 14 | web/editor/data/diagrams/*.csv 15 | web/editor/data/*.db 16 | 17 | web/editor/data/import/*.png 18 | web/editor/data/import/*.jpg 19 | web/editor/data/import/*.gif 20 | web/editor/data/import/*.bmp 21 | web/editor/data/import/*.svg 22 | web/editor/data/import/.htaccess 23 | web/editor/data/proxy.ini 24 | 25 | documents/mailserver/*.html 26 | documents/jsdoc-toolkit/out/ 27 | documents/jsdoc-toolkit/test.bat 28 | documents/jsdoc-toolkit/test.log 29 | documents/sql/*.db3 30 | 31 | web/editor/common/settings.php 32 | web/version.num 33 | 34 | 35 | 36 | 37 | 38 | build/ 39 | build-all-in-one/ 40 | build-light 41 | release/ 42 | temp/ 43 | .idea/ 44 | -------------------------------------------------------------------------------- /.hgtags: -------------------------------------------------------------------------------- 1 | ed162a4b84f003801412b0f937c7eab2c5a1eaf7 2.3beta4 2 | 9b9ef0f12ecf57879b7967ff29e28e9210112171 2.3.0 3 | -------------------------------------------------------------------------------- /COPYRIGHT.txt: -------------------------------------------------------------------------------- 1 | This program is free software; you can redistribute it and/or modify 2 | it under the terms of Apache License, Version 2.0 3 | 4 | 5 | Diagramo is a registered trademark of Scriptoid s.r.l 6 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software is licensed under Apache License, Version 2.0 2 | 3 | See apache-license.txt file for license or http://www.apache.org/licenses/LICENSE-2.0.html. -------------------------------------------------------------------------------- /server.bat: -------------------------------------------------------------------------------- 1 | rem Use this to launch the application locally 2 | start /B c:\Tools\php5.4.0\php -S 127.0.0.1:9999 -t ./web 3 | start http://127.0.0.1:9999 -------------------------------------------------------------------------------- /web/README.TXT: -------------------------------------------------------------------------------- 1 | Diagramo is HTML5 based diagram editor. 2 | 3 | It was basically made so that it can be installed on a server but can run locally 4 | if you download the all-in-one version (see: http://diagramo.com/download.php ) 5 | 6 | Versions 7 | -------- 8 | There are 3 downloadable (and installable) versions of Diagramo: 9 | - all-in-one - This package includes "EVERYTHING" you need to run Diagramo on your 10 | Windows based computer. 11 | Just unpack / unzip it and run run.bat 12 | Recommended for local computer deployment. 13 | 14 | - LAMP installer - This package is an "ALL PLATFORMS" web wizard/installer. 15 | Unzip it to you folder and point the browser to the deploy URL. 16 | Recommended for deployments on servers. 17 | 18 | - Light - This package includes the bare minimum (only the HTML and JavaScript files) 19 | you need to run Diagramo. 20 | 21 | Simply open light-editor.html file in your browser. Done! 22 | 23 | 24 | All in one version 25 | ------------------ 26 | This version is the most easy to run. It includes anything you need to run the application locally. 27 | 28 | 29 | LAMP installer 30 | -------------- 31 | To be able to run it you have to place it on a server with Apache 2.x and PHP 5.3 (or greater). 32 | It will not work with versions prior to PHP 5.3 33 | 34 | 35 | Light version 36 | ------------- 37 | Nothing to install. Simply upzip it and open light-editor.html file in a browser. 38 | 39 | 40 | 41 | 42 | For more documentation on Diagramo please see: http://diagramo.com/documentation.php -------------------------------------------------------------------------------- /web/assets/images/HTML5_Badge_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/HTML5_Badge_32.png -------------------------------------------------------------------------------- /web/assets/images/HTML5_Badge_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/HTML5_Badge_64.png -------------------------------------------------------------------------------- /web/assets/images/HTML5_Logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/HTML5_Logo_64.png -------------------------------------------------------------------------------- /web/assets/images/apache.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/apache.gif -------------------------------------------------------------------------------- /web/assets/images/apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/apply.png -------------------------------------------------------------------------------- /web/assets/images/background-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/background-bar.png -------------------------------------------------------------------------------- /web/assets/images/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/background.gif -------------------------------------------------------------------------------- /web/assets/images/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/background.jpg -------------------------------------------------------------------------------- /web/assets/images/button-login.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/button-login.gif -------------------------------------------------------------------------------- /web/assets/images/button-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/button-login.png -------------------------------------------------------------------------------- /web/assets/images/buy-and-download-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/buy-and-download-button.png -------------------------------------------------------------------------------- /web/assets/images/closebox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/closebox.png -------------------------------------------------------------------------------- /web/assets/images/column-separator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/column-separator.gif -------------------------------------------------------------------------------- /web/assets/images/content-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/content-background.jpg -------------------------------------------------------------------------------- /web/assets/images/download-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/download-button.png -------------------------------------------------------------------------------- /web/assets/images/download-orange.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/download-orange.gif -------------------------------------------------------------------------------- /web/assets/images/download_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/download_2.png -------------------------------------------------------------------------------- /web/assets/images/empty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/empty.gif -------------------------------------------------------------------------------- /web/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/favicon.ico -------------------------------------------------------------------------------- /web/assets/images/feature-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-1.gif -------------------------------------------------------------------------------- /web/assets/images/feature-collaborate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-collaborate.png -------------------------------------------------------------------------------- /web/assets/images/feature-custom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-custom.gif -------------------------------------------------------------------------------- /web/assets/images/feature-customize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-customize.gif -------------------------------------------------------------------------------- /web/assets/images/feature-free.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-free.gif -------------------------------------------------------------------------------- /web/assets/images/feature-free.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-free.jpg -------------------------------------------------------------------------------- /web/assets/images/feature-free2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-free2.gif -------------------------------------------------------------------------------- /web/assets/images/feature-free3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-free3.gif -------------------------------------------------------------------------------- /web/assets/images/feature-funny-china.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-funny-china.gif -------------------------------------------------------------------------------- /web/assets/images/feature-funny-lamp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-funny-lamp.jpg -------------------------------------------------------------------------------- /web/assets/images/feature-html5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-html5.gif -------------------------------------------------------------------------------- /web/assets/images/feature-lego.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-lego.jpg -------------------------------------------------------------------------------- /web/assets/images/feature-security.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-security.gif -------------------------------------------------------------------------------- /web/assets/images/feature-server.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-server.gif -------------------------------------------------------------------------------- /web/assets/images/feature-share.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-share.jpg -------------------------------------------------------------------------------- /web/assets/images/feature-svg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/feature-svg.gif -------------------------------------------------------------------------------- /web/assets/images/header-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/header-background.jpg -------------------------------------------------------------------------------- /web/assets/images/login-background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/login-background.gif -------------------------------------------------------------------------------- /web/assets/images/login-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/login-button.png -------------------------------------------------------------------------------- /web/assets/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/logo.gif -------------------------------------------------------------------------------- /web/assets/images/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/logo.ico -------------------------------------------------------------------------------- /web/assets/images/logo_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/logo_16x16.png -------------------------------------------------------------------------------- /web/assets/images/mysql.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/mysql.gif -------------------------------------------------------------------------------- /web/assets/images/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/ok.png -------------------------------------------------------------------------------- /web/assets/images/php.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/php.gif -------------------------------------------------------------------------------- /web/assets/images/presentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/presentation.png -------------------------------------------------------------------------------- /web/assets/images/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/share.png -------------------------------------------------------------------------------- /web/assets/images/stacked-diagrams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/stacked-diagrams.png -------------------------------------------------------------------------------- /web/assets/images/try-now-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/try-now-button.png -------------------------------------------------------------------------------- /web/assets/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/twitter.png -------------------------------------------------------------------------------- /web/assets/images/white-check.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/white-check.gif -------------------------------------------------------------------------------- /web/assets/images/white-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/assets/images/white-check.png -------------------------------------------------------------------------------- /web/editor/assets/content-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/content-background.jpg -------------------------------------------------------------------------------- /web/editor/assets/css/ajaxfileupload.css: -------------------------------------------------------------------------------- 1 | html, body 2 | { 3 | margin: 0; 4 | padding: 0; 5 | } 6 | body 7 | { 8 | font: 12px/1.3em Arial, Helvetica, sans-serif; 9 | color: #000; 10 | background-color: #fff; 11 | } 12 | h1, h2, h3, h4, h5 13 | { 14 | margin: 0 0 1em; 15 | color: #F2683E; 16 | } 17 | h1 18 | { 19 | font-size: 18px; 20 | font-weight: normal; 21 | } 22 | p{margin: 0 0 1em;} 23 | a, 24 | a:link, 25 | a:visited{color: #F2683E;} 26 | a:hover, 27 | a:active{} 28 | a img{border: none;} 29 | form{margin: 0;} 30 | fieldset{padding: 0;} 31 | hr 32 | { 33 | height: 1px; 34 | border: none; 35 | color: #999; 36 | background-color: #999; 37 | } 38 | 39 | /* ~~~ === POSITIONG SELECTORS ======================================= ~~~ */ 40 | #wrapper 41 | { 42 | position: relative; 43 | width: 773px; 44 | height: 474px; 45 | } 46 | 47 | #content 48 | { 49 | float: left; 50 | display: inline; 51 | width: 541px; 52 | height: 341px; 53 | margin: 30px 0 0 8px; 54 | padding: 22px; 55 | } -------------------------------------------------------------------------------- /web/editor/assets/css/colorPicker_new.css: -------------------------------------------------------------------------------- 1 | div.color_picker { 2 | height: 16px; 3 | width: 16px; 4 | padding: 0 !important; 5 | border: 1px solid black; 6 | /*background: url(../images/arrow.gif) no-repeat top right;*/ 7 | cursor: pointer; 8 | line-height: 16px; 9 | margin: 0px 0px 0px 0px; 10 | } 11 | 12 | div#color_selector { 13 | width: 110px; 14 | position: absolute; 15 | border: 1px solid #598FEF; 16 | background-color: #EFEFEF; 17 | padding: 2px; 18 | z-index: 3; 19 | } 20 | div#color_custom {width: 100%; float:left } 21 | div#color_custom label {font-size: 95%; color: #2F2F2F; margin: 5px 2px; width: 25%} 22 | div#color_custom input {margin: 5px 2px; padding: 0; font-size: 95%; border: 1px solid #000; width: 65%; } 23 | 24 | div.color_swatch { 25 | height: 12px; 26 | width: 12px; 27 | border: 1px solid #000; 28 | margin: 2px; 29 | float: left; 30 | cursor: pointer; 31 | line-height: 12px; 32 | } 33 | -------------------------------------------------------------------------------- /web/editor/assets/css/minimap.css: -------------------------------------------------------------------------------- 1 | 2 | #container{ 3 | overflow: scroll; 4 | } 5 | 6 | #a { 7 | position: relative; 8 | /*border: 1px solid #000000;*/ 9 | } 10 | 11 | #selection{ 12 | position: absolute; 13 | left: 0px; 14 | top: 0px; 15 | border: 1px solid #006400; 16 | background-color: #66CC66; 17 | opacity: 0.4; 18 | filter: alpha(opacity=40); 19 | cursor: pointer; 20 | } 21 | #minimap{ 22 | position: relative; 23 | border: 1px solid #000000; 24 | margin-top: 3px; 25 | } -------------------------------------------------------------------------------- /web/editor/assets/images/arrow_redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/arrow_redo.png -------------------------------------------------------------------------------- /web/editor/assets/images/arrow_undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/arrow_undo.png -------------------------------------------------------------------------------- /web/editor/assets/images/author.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/author.gif -------------------------------------------------------------------------------- /web/editor/assets/images/author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/author.png -------------------------------------------------------------------------------- /web/editor/assets/images/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/background.gif -------------------------------------------------------------------------------- /web/editor/assets/images/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/background.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/blank.gif -------------------------------------------------------------------------------- /web/editor/assets/images/button-login.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/button-login.gif -------------------------------------------------------------------------------- /web/editor/assets/images/button-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/button-login.png -------------------------------------------------------------------------------- /web/editor/assets/images/buy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/buy.png -------------------------------------------------------------------------------- /web/editor/assets/images/cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/cancel.gif -------------------------------------------------------------------------------- /web/editor/assets/images/centerAlign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/centerAlign.png -------------------------------------------------------------------------------- /web/editor/assets/images/collaborator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/collaborator.gif -------------------------------------------------------------------------------- /web/editor/assets/images/collaborators.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/collaborators.gif -------------------------------------------------------------------------------- /web/editor/assets/images/collaborators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/collaborators.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_background.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_hex.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_hsb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_hsb_b.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_hsb_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_hsb_h.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_hsb_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_hsb_s.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_indic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_indic.gif -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_overlay.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_rgb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_rgb_b.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_rgb_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_rgb_g.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_rgb_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_rgb_r.png -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_select.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_select.gif -------------------------------------------------------------------------------- /web/editor/assets/images/colorpicker_submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/colorpicker_submit.png -------------------------------------------------------------------------------- /web/editor/assets/images/container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/container.png -------------------------------------------------------------------------------- /web/editor/assets/images/content-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/content-background.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/custom_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_background.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_hex.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_hsb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_hsb_b.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_hsb_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_hsb_h.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_hsb_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_hsb_s.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_indic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_indic.gif -------------------------------------------------------------------------------- /web/editor/assets/images/custom_rgb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_rgb_b.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_rgb_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_rgb_g.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_rgb_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_rgb_r.png -------------------------------------------------------------------------------- /web/editor/assets/images/custom_submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/custom_submit.png -------------------------------------------------------------------------------- /web/editor/assets/images/deletediagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/deletediagram.png -------------------------------------------------------------------------------- /web/editor/assets/images/download.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/download.gif -------------------------------------------------------------------------------- /web/editor/assets/images/download_medium.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/download_medium.gif -------------------------------------------------------------------------------- /web/editor/assets/images/editdiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/editdiagram.png -------------------------------------------------------------------------------- /web/editor/assets/images/editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/editor.gif -------------------------------------------------------------------------------- /web/editor/assets/images/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/editor.png -------------------------------------------------------------------------------- /web/editor/assets/images/figures/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/1.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/10.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/11.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/12.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/13.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/14.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/15.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/16.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/17.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/18.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/19.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/2.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/20.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/21.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/22.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/23.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/3.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/4.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/5.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/6.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/7.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/8.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/9.gif -------------------------------------------------------------------------------- /web/editor/assets/images/figures/na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/figures/na.png -------------------------------------------------------------------------------- /web/editor/assets/images/gridTile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/gridTile.gif -------------------------------------------------------------------------------- /web/editor/assets/images/gridTile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/gridTile.png -------------------------------------------------------------------------------- /web/editor/assets/images/gridTile1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/gridTile1.png -------------------------------------------------------------------------------- /web/editor/assets/images/gridTile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/gridTile2.png -------------------------------------------------------------------------------- /web/editor/assets/images/group.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/group.gif -------------------------------------------------------------------------------- /web/editor/assets/images/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/group.png -------------------------------------------------------------------------------- /web/editor/assets/images/header-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/header-background.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/header-background_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/header-background_1.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/icon_back.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_back.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_backward.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_backward.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_connector_jagged.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_connector_jagged.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_connector_organic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_connector_organic.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_connector_straight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_connector_straight.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_debug_false.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_debug_false.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_debug_true.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_debug_true.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_export.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_export.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/icon_forward.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_forward.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_front.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_front.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_import.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_import.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_logout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_logout.gif -------------------------------------------------------------------------------- /web/editor/assets/images/icon_new.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_new.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/icon_open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_open.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/icon_print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_print.png -------------------------------------------------------------------------------- /web/editor/assets/images/icon_save.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_save.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/icon_save_as.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_save_as.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/icon_settings.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/icon_settings.gif -------------------------------------------------------------------------------- /web/editor/assets/images/image.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/image.gif -------------------------------------------------------------------------------- /web/editor/assets/images/import.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/import.gif -------------------------------------------------------------------------------- /web/editor/assets/images/leftAlign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/leftAlign.png -------------------------------------------------------------------------------- /web/editor/assets/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/loading.gif -------------------------------------------------------------------------------- /web/editor/assets/images/loading_small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/loading_small.gif -------------------------------------------------------------------------------- /web/editor/assets/images/login-background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/login-background.gif -------------------------------------------------------------------------------- /web/editor/assets/images/logo-35x35-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo-35x35-gray.png -------------------------------------------------------------------------------- /web/editor/assets/images/logo-35x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo-35x35.png -------------------------------------------------------------------------------- /web/editor/assets/images/logo-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo-36x36.png -------------------------------------------------------------------------------- /web/editor/assets/images/logo-single.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo-single.gif -------------------------------------------------------------------------------- /web/editor/assets/images/logo-web-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo-web-app.png -------------------------------------------------------------------------------- /web/editor/assets/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo.gif -------------------------------------------------------------------------------- /web/editor/assets/images/logo_35_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo_35_35.png -------------------------------------------------------------------------------- /web/editor/assets/images/logo_36h_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo_36h_full.png -------------------------------------------------------------------------------- /web/editor/assets/images/logo_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo_background.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/logo_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo_background.png -------------------------------------------------------------------------------- /web/editor/assets/images/logo_background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/logo_background2.png -------------------------------------------------------------------------------- /web/editor/assets/images/menu_separator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/menu_separator.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/menu_separator2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/menu_separator2.png -------------------------------------------------------------------------------- /web/editor/assets/images/newdiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/newdiagram.png -------------------------------------------------------------------------------- /web/editor/assets/images/no-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/no-image.png -------------------------------------------------------------------------------- /web/editor/assets/images/noColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/noColor.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-endstyle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-endstyle.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-fill.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-h-resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-h-resize.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-linestyle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-linestyle.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-linewidth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-linewidth.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-startstyle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-startstyle.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-stroke.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-text.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-url.png -------------------------------------------------------------------------------- /web/editor/assets/images/prop-icon-v-resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/prop-icon-v-resize.png -------------------------------------------------------------------------------- /web/editor/assets/images/remove.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/remove.gif -------------------------------------------------------------------------------- /web/editor/assets/images/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/remove.png -------------------------------------------------------------------------------- /web/editor/assets/images/resize.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/resize.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/rightAlign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/rightAlign.png -------------------------------------------------------------------------------- /web/editor/assets/images/rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/rotate.png -------------------------------------------------------------------------------- /web/editor/assets/images/save-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/save-background.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/save.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/save.gif -------------------------------------------------------------------------------- /web/editor/assets/images/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/select.png -------------------------------------------------------------------------------- /web/editor/assets/images/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/select2.png -------------------------------------------------------------------------------- /web/editor/assets/images/selectImage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/selectImage.gif -------------------------------------------------------------------------------- /web/editor/assets/images/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/slider.png -------------------------------------------------------------------------------- /web/editor/assets/images/small_white_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/small_white_logo.jpg -------------------------------------------------------------------------------- /web/editor/assets/images/text.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/text.gif -------------------------------------------------------------------------------- /web/editor/assets/images/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/text.png -------------------------------------------------------------------------------- /web/editor/assets/images/toolbal_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/toolbal_background.png -------------------------------------------------------------------------------- /web/editor/assets/images/toolbar_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/toolbar_background.png -------------------------------------------------------------------------------- /web/editor/assets/images/toolbar_separator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/toolbar_separator.gif -------------------------------------------------------------------------------- /web/editor/assets/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/twitter.png -------------------------------------------------------------------------------- /web/editor/assets/images/ungroup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/ungroup.gif -------------------------------------------------------------------------------- /web/editor/assets/images/ungroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/ungroup.png -------------------------------------------------------------------------------- /web/editor/assets/images/upgrade-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/upgrade-button.png -------------------------------------------------------------------------------- /web/editor/assets/images/upper_bar_separator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/images/upper_bar_separator.jpg -------------------------------------------------------------------------------- /web/editor/assets/simplemodal/css/basic.css: -------------------------------------------------------------------------------- 1 | /* 2 | * SimpleModal Basic Modal Dialog 3 | * http://simplemodal.com 4 | * 5 | * Copyright (c) 2013 Eric Martin - http://ericmmartin.com 6 | * 7 | * Licensed under the MIT license: 8 | * http://www.opensource.org/licenses/mit-license.php 9 | */ 10 | 11 | #basic-modal-content {display:none;} 12 | 13 | /* Overlay */ 14 | #simplemodal-overlay {background-color:#000;} 15 | 16 | /* Container */ 17 | #simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;} 18 | #simplemodal-container .simplemodal-data {padding:8px;} 19 | #simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;} 20 | #simplemodal-container a {color:#ddd;} 21 | #simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;} 22 | #simplemodal-container h3 {color:#84b8d9;} 23 | -------------------------------------------------------------------------------- /web/editor/assets/simplemodal/css/basic_ie.css: -------------------------------------------------------------------------------- 1 | /* 2 | * SimpleModal Basic Modal Dialog 3 | * http://simplemodal.com 4 | * 5 | * Copyright (c) 2013 Eric Martin - http://ericmmartin.com 6 | * 7 | * Licensed under the MIT license: 8 | * http://www.opensource.org/licenses/mit-license.php 9 | */ 10 | 11 | /* IE 6 hacks */ 12 | #simplemodal-container a.modalCloseImg {background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/basic/x.png',sizingMethod='scale');} -------------------------------------------------------------------------------- /web/editor/assets/simplemodal/css/demo.css: -------------------------------------------------------------------------------- 1 | body {background:#fff; color:#333; font: 12px/22px verdana, arial, sans-serif; height:100%; margin:0 auto; width:100%;} 2 | h1 {color:#3a6d8c; font-size:34px; line-height:40px; margin:0;} 3 | h3 {color:#3a6d8c; font-size:22px; line-height:26px; font-weight:normal; margin:0 0 8px 0;} 4 | img {border:0;} 5 | #logo {margin-bottom:20px; width:300px;} 6 | #logo h1 {color:#666; letter-spacing:-1px; font-weight:normal;} 7 | #logo h1 span {color:#444; font-weight:bold;} 8 | #logo .title {color:#999; font-size:12px;} 9 | #container {margin:0 auto; padding-top:20px; width:800px;} 10 | #content {border-bottom:1px dotted #999; border-top:1px dotted #999; padding:20px 0;} 11 | #footer {clear:left; color:#888; margin:20px 0;} 12 | #footer a:link, #footer a:visited {color:#888; text-decoration:none;} 13 | #footer a:hover {color:#333; text-decoration:underline;} -------------------------------------------------------------------------------- /web/editor/assets/simplemodal/css/diagramo.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Diagramo skin 3 | */ 4 | 5 | #basic-modal-content {display:none;} 6 | 7 | /* Overlay */ 8 | #simplemodal-overlay {background-color:#000;} 9 | 10 | /* Container */ 11 | #simplemodal-container {height:180px; width:300px; color:black; background-color:white; border:2px solid black; padding:10px;} 12 | #simplemodal-container .simplemodal-data {padding:8px;} 13 | #simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;} 14 | #simplemodal-container a {color:#ddd;} 15 | #simplemodal-container a.modalCloseImg, #upload-image-dialog a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;} 16 | #simplemodal-container h3 {color:#84b8d9;} 17 | -------------------------------------------------------------------------------- /web/editor/assets/simplemodal/img/basic/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/assets/simplemodal/img/basic/x.png -------------------------------------------------------------------------------- /web/editor/assets/simplemodal/js/basic.js: -------------------------------------------------------------------------------- 1 | /* 2 | * SimpleModal Basic Modal Dialog 3 | * http://simplemodal.com 4 | * 5 | * Copyright (c) 2013 Eric Martin - http://ericmmartin.com 6 | * 7 | * Licensed under the MIT license: 8 | * http://www.opensource.org/licenses/mit-license.php 9 | */ 10 | 11 | jQuery(function ($) { 12 | // Load dialog on page load 13 | //$('#basic-modal-content').modal(); 14 | 15 | // Load dialog on click 16 | $('#basic-modal .basic').click(function (e) { 17 | $('#basic-modal-content').modal(); 18 | 19 | return false; 20 | }); 21 | }); -------------------------------------------------------------------------------- /web/editor/common/messages.php: -------------------------------------------------------------------------------- 1 | '; 22 | 23 | // Remove duplicate values 24 | $_SESSION['errors'] = array_unique($_SESSION['errors']); 25 | 26 | echo '
'; 27 | foreach($_SESSION['errors'] as $key => $error) { 28 | echo "{$error}
"; 29 | } 30 | echo '
'; 31 | unset($_SESSION['errors']); //clear errors 32 | } 33 | 34 | //display colected messages 35 | if(isset($_SESSION['messages']) && is_array($_SESSION['messages'])) { 36 | // echo '
'; 37 | // Remove duplicate values 38 | $_SESSION['messages'] = array_unique($_SESSION['messages']); 39 | 40 | echo '
'; 41 | foreach($_SESSION['messages'] as $key => $message) { 42 | echo "{$message}
"; 43 | } 44 | echo '
'; 45 | unset($_SESSION['messages']); //clear messages 46 | } 47 | 48 | ?> 49 | -------------------------------------------------------------------------------- /web/editor/common/rememberme.php: -------------------------------------------------------------------------------- 1 | userGetByEmailAndCryptedPassword($userCookie['email'], $userCookie['password']); 35 | 36 | // If user is an object 37 | if (is_object($loggedUser)) { 38 | $_SESSION['userId'] = $loggedUser->id; 39 | } 40 | } 41 | } 42 | 43 | ?> 44 | -------------------------------------------------------------------------------- /web/editor/common/verbose.php: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /web/editor/data/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /web/editor/data/default-proxy.ini: -------------------------------------------------------------------------------- 1 | ; NOTE! Please rename this file to proxy.ini, set use_proxy to On and 2 | ; update values to your proxy settings 3 | ; in order to be able to use Diagramo through a proxy 4 | 5 | 6 | [proxy] 7 | ;use_proxy can be set to On or Off, by defaul it Off 8 | use_proxy = Off 9 | 10 | proxy_address = 11 | proxy_port = 12 | proxy_auth = 13 | proxy_login = 14 | proxy_password = -------------------------------------------------------------------------------- /web/editor/expoThumb.php: -------------------------------------------------------------------------------- 1 | diagramGetByHash($_REQUEST['hash']); 34 | 35 | if ( is_object($diagram) && $diagram->public) { 36 | header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 37 | header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past 38 | header('Content-type: image/svg+xml'); 39 | 40 | print file_get_contents($diagramsFolder . $diagram->id . '.svg'); 41 | } 42 | } 43 | ?> 44 | -------------------------------------------------------------------------------- /web/editor/footer.php: -------------------------------------------------------------------------------- 1 | 6 | 7 |


8 | -------------------------------------------------------------------------------- /web/editor/getImage.php: -------------------------------------------------------------------------------- 1 | 30 | -------------------------------------------------------------------------------- /web/editor/lib/commands/CanvasChangeColorCommand.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /* 4 | Copyright [2014] [Diagramo] 5 | 6 | Licensed under the Apache License, Version 2.0 (the "License"); 7 | you may not use this file except in compliance with the License. 8 | You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software 13 | distributed under the License is distributed on an "AS IS" BASIS, 14 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | See the License for the specific language governing permissions and 16 | limitations under the License. 17 | */ 18 | 19 | /** 20 | * Used to undo actions when the canvas changes his color 21 | * @this {CanvasChangeColorCommand} 22 | * @constructor 23 | * @param {String} newColor - the new Color of canvas 24 | * @author Alex, Artyom 25 | */ 26 | function CanvasChangeColorCommand(newColor){ 27 | 28 | this.previousColor = canvasProps.fillColor; 29 | this.color = newColor; 30 | 31 | this.oType = "CanvasChangeColorCommand"; 32 | } 33 | 34 | CanvasChangeColorCommand.prototype = { 35 | 36 | constructor : CanvasChangeColorCommand, 37 | 38 | /**This method got called every time the Command must execute*/ 39 | execute : function(){ 40 | //Attention: canvasProps is a global variable 41 | canvasProps.setFillColor(this.color); 42 | }, 43 | 44 | 45 | /**This method should be called every time the Command should be undone*/ 46 | undo : function(){ 47 | //Attention: canvasProps is a global variable 48 | canvasProps.setFillColor(this.previousColor); 49 | 50 | setUpEditPanel(canvasProps); 51 | } 52 | }; 53 | 54 | 55 | -------------------------------------------------------------------------------- /web/editor/lib/commands/Command.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /* 4 | Copyright [2014] [Diagramo] 5 | 6 | Licensed under the Apache License, Version 2.0 (the "License"); 7 | you may not use this file except in compliance with the License. 8 | You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software 13 | distributed under the License is distributed on an "AS IS" BASIS, 14 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | See the License for the specific language governing permissions and 16 | limitations under the License. 17 | */ 18 | 19 | /** 20 | * An 'interface' for undoable actions, implemented by classes that specify 21 | * how to handle action 22 | * 23 | * QUESTION: Should we have something like no undoable actions (ex: delete a group) 24 | * @this {Command} 25 | * @constructor 26 | * @author Alex 27 | */ 28 | function Command(){ 29 | this.oType = 'Command'; 30 | 31 | /**Any sequence of many mergeable actions that can be packed (merged into a single) by the history. 32 | *Example: all figure moves can be merges into a single command*/ 33 | this.mergeable = true; 34 | 35 | /**Keeps track if we are executing this command for the first time. 36 | *Usually it there can be differences between first execute and a later execeut (redo)*/ 37 | this.firstExecute = true; 38 | /*........*/ 39 | } 40 | 41 | 42 | Command.prototype = { 43 | /**This method got called every time the Command must execute*/ 44 | execute : function(){ 45 | }, 46 | 47 | 48 | /**This method should be called every time the Command should be undone*/ 49 | undo : function(){ 50 | } 51 | } -------------------------------------------------------------------------------- /web/editor/lib/commands/FigureRotateCommand.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /* 4 | Copyright [2014] [Diagramo] 5 | 6 | Licensed under the Apache License, Version 2.0 (the "License"); 7 | you may not use this file except in compliance with the License. 8 | You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software 13 | distributed under the License is distributed on an "AS IS" BASIS, 14 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | See the License for the specific language governing permissions and 16 | limitations under the License. 17 | */ 18 | 19 | /* 20 | * This is triggered when a figure was rotated 21 | * @this {FigureRotateCommand} 22 | * @constructor 23 | * @author Alex Gheorghiu 24 | */ 25 | function FigureRotateCommand(figureId, matrix, reverseMatrix){ 26 | this.oType = 'FigureRotateCommand'; 27 | 28 | /**Any sequence of many mergeable actions can be packed by the history*/ 29 | this.mergeable = true; 30 | 31 | this.figureId = figureId; 32 | 33 | this.matrix = matrix; 34 | this.reverseMatrix = reverseMatrix; 35 | 36 | } 37 | 38 | 39 | FigureRotateCommand.prototype = { 40 | 41 | /**This method got called every time the Command must execute*/ 42 | execute : function(){ 43 | var fig = STACK.figureGetById(this.figureId); 44 | fig.transform(this.matrix); 45 | }, 46 | 47 | 48 | /**This method should be called every time the Command should be undone*/ 49 | undo : function(){ 50 | var fig = STACK.figureGetById(this.figureId); 51 | fig.transform(this.reverseMatrix); 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /web/editor/lib/commands/FigureScaleCommand.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /* 4 | Copyright [2014] [Diagramo] 5 | 6 | Licensed under the Apache License, Version 2.0 (the "License"); 7 | you may not use this file except in compliance with the License. 8 | You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software 13 | distributed under the License is distributed on an "AS IS" BASIS, 14 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | See the License for the specific language governing permissions and 16 | limitations under the License. 17 | */ 18 | 19 | /* 20 | * This is triggered when a figure was scaled/expanded 21 | * @this {FigureScaleCommand} 22 | * @constructor 23 | * @author Alex Gheorghiu 24 | */ 25 | function FigureScaleCommand(figureId, matrix, reverseMatrix){ 26 | this.oType = 'FigureScaleCommand'; 27 | 28 | /**Any sequence of many mergeable actions can be packed by the history*/ 29 | this.mergeable = true; 30 | 31 | this.figureId = figureId; 32 | 33 | this.matrix = matrix; 34 | this.reverseMatrix = reverseMatrix; 35 | 36 | } 37 | 38 | 39 | FigureScaleCommand.prototype = { 40 | 41 | /**This method got called every time the Command must execute*/ 42 | execute : function(){ 43 | var fig = STACK.figureGetById(this.figureId); 44 | fig.transform(this.matrix); 45 | }, 46 | 47 | 48 | /**This method should be called every time the Command should be undone*/ 49 | undo : function(){ 50 | var fig = STACK.figureGetById(this.figureId); 51 | fig.transform(this.reverseMatrix); 52 | } 53 | } 54 | 55 | 56 | -------------------------------------------------------------------------------- /web/editor/lib/commands/GroupRotateCommand.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /* 4 | Copyright [2014] [Diagramo] 5 | 6 | Licensed under the Apache License, Version 2.0 (the "License"); 7 | you may not use this file except in compliance with the License. 8 | You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software 13 | distributed under the License is distributed on an "AS IS" BASIS, 14 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | See the License for the specific language governing permissions and 16 | limitations under the License. 17 | */ 18 | 19 | /* 20 | * This is triggered when a group was rotated 21 | * @this {GroupRotateCommand} 22 | * @constructor 23 | * @author Alex Gheorghiu 24 | */ 25 | function GroupRotateCommand(groupId, matrix, reverseMatrix){ 26 | this.oType = 'GroupRotateCommand'; 27 | 28 | /**Any sequence of many mergeable actions can be packed by the history*/ 29 | this.mergeable = true; 30 | 31 | this.groupId = groupId; 32 | 33 | this.matrix = matrix; 34 | this.reverseMatrix = reverseMatrix; 35 | 36 | } 37 | 38 | 39 | GroupRotateCommand.prototype = { 40 | 41 | /**This method got called every time the Command must execute*/ 42 | execute : function(){ 43 | var group = STACK.groupGetById(this.groupId); 44 | group.transform(this.matrix); 45 | }, 46 | 47 | 48 | /**This method should be called every time the Command should be undone*/ 49 | undo : function(){ 50 | var group = STACK.groupGetById(this.groupId); 51 | group.transform(this.reverseMatrix); 52 | } 53 | } 54 | 55 | -------------------------------------------------------------------------------- /web/editor/lib/commands/GroupScaleCommand.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /* 4 | Copyright [2014] [Diagramo] 5 | 6 | Licensed under the Apache License, Version 2.0 (the "License"); 7 | you may not use this file except in compliance with the License. 8 | You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, software 13 | distributed under the License is distributed on an "AS IS" BASIS, 14 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | See the License for the specific language governing permissions and 16 | limitations under the License. 17 | */ 18 | 19 | /* 20 | * This is triggered when a figure was scaled/expanded 21 | * @this {GroupScaleCommand} 22 | * @constructor 23 | * @author Alex Gheorghiu 24 | */ 25 | function GroupScaleCommand(groupId, matrix, reverseMatrix){ 26 | this.oType = 'GroupScaleCommand'; 27 | 28 | /**Any sequence of many mergeable actions can be packed by the history*/ 29 | this.mergeable = true; 30 | 31 | this.groupId = groupId; 32 | 33 | this.matrix = matrix; 34 | this.reverseMatrix = reverseMatrix; 35 | 36 | } 37 | 38 | 39 | GroupScaleCommand.prototype = { 40 | 41 | /**This method got called every time the Command must execute*/ 42 | execute : function(){ 43 | var group = STACK.groupGetById(this.groupId); 44 | group.transform(this.matrix); 45 | }, 46 | 47 | 48 | /**This method should be called every time the Command should be undone*/ 49 | undo : function(){ 50 | var group = STACK.groupGetById(this.groupId); 51 | group.transform(this.reverseMatrix); 52 | } 53 | } -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/circle.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/diamond.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/ellipse.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/hexagon.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/octogon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/octogon.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/parallelogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/parallelogram.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/pentagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/pentagon.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/rectangle.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/right_triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/right_triangle.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/rounded_rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/rounded_rectangle.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/square.png -------------------------------------------------------------------------------- /web/editor/lib/sets/basic/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/basic/text.png -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/200by200.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/200by200.ai -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/200by200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/200by200.png -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/3figures.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/3figuresNoSize.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/dotted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/dotted.png -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/dotted_native.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/dotted_native.png -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/image_32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/image_32.gif -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/image_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/image_frame.png -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/organic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/organic.png -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/organic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/page.png -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/rectangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | ]> 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /web/editor/lib/sets/experimental/tango.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/experimental/tango.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/10_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/10_lock.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/10_lock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | Redpad lock 7 | Layer 1 8 | 9 | 11 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /web/editor/lib/sets/network/11_pda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/11_pda.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/12_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/12_phone.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/13_printer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/13_printer.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/14_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/14_database.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/15_ups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/15_ups.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/16_wireless_router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/16_wireless_router.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/1_person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/1_person.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/2_switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/2_switch.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/3_router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/3_router.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/4_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/4_cloud.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/5_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/5_server.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/6_firewall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/6_firewall.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/6_firewall.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /web/editor/lib/sets/network/7_building.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/7_building.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/8_laptop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/8_laptop.png -------------------------------------------------------------------------------- /web/editor/lib/sets/network/9_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/network/9_desktop.png -------------------------------------------------------------------------------- /web/editor/lib/sets/secondary/page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/secondary/page.png -------------------------------------------------------------------------------- /web/editor/lib/sets/secondary/page_lower_corner_folded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/secondary/page_lower_corner_folded.png -------------------------------------------------------------------------------- /web/editor/lib/sets/secondary/page_upper_corner_folded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/secondary/page_upper_corner_folded.png -------------------------------------------------------------------------------- /web/editor/lib/sets/secondary/semi_circle_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/secondary/semi_circle_down.png -------------------------------------------------------------------------------- /web/editor/lib/sets/secondary/semi_circle_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/secondary/semi_circle_up.png -------------------------------------------------------------------------------- /web/editor/lib/sets/secondary/triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/secondary/triangle.png -------------------------------------------------------------------------------- /web/editor/lib/sets/statemachine/end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/statemachine/end.png -------------------------------------------------------------------------------- /web/editor/lib/sets/statemachine/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/statemachine/note.png -------------------------------------------------------------------------------- /web/editor/lib/sets/statemachine/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/statemachine/start.png -------------------------------------------------------------------------------- /web/editor/lib/sets/statemachine/state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/lib/sets/statemachine/state.png -------------------------------------------------------------------------------- /web/editor/lib/sets/svg.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/editor/outsideheader.php: -------------------------------------------------------------------------------- 1 |
2 |   3 |
4 | 5 |
6 | 7 | 8 | 9 | 10 | v 11 | -------------------------------------------------------------------------------- /web/editor/qunit-tests-body.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 |
6 |
7 | 8 | Your browser does not support HTML5. Please upgrade your browser to any modern version. 9 | 10 |
11 |
12 |
13 |
-------------------------------------------------------------------------------- /web/editor/test/.htaccess: -------------------------------------------------------------------------------- 1 | Options +Indexes -------------------------------------------------------------------------------- /web/editor/test/Chrysanthemum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/Chrysanthemum.jpg -------------------------------------------------------------------------------- /web/editor/test/QUnit/lib/qunit-result.css: -------------------------------------------------------------------------------- 1 | /** Custom addition for result label */ 2 | #qunit { 3 | display: none; 4 | } 5 | 6 | /* Make this block visible but shifted out from the screen */ 7 | #qunit-fixture { 8 | display: block; 9 | margin: -10000px; 10 | position: absolute; 11 | } 12 | 13 | .qunit-result { 14 | padding: 10px; 15 | border-radius: 5px; 16 | /* 17 | float: right; 18 | margin-top: -24px; 19 | */ 20 | display: inline; 21 | } 22 | 23 | .qunit-result.passed { 24 | background-color: #D2E0E6; 25 | } 26 | 27 | .qunit-result.failed { 28 | background-color: #EE5757; 29 | } 30 | 31 | .qunit-result a { 32 | text-decoration: none; 33 | } 34 | 35 | .qunit-result.passed a, .qunit-result.passed a:hover, 36 | .qunit-result.passed a:visited, .qunit-result.passed a:active { 37 | color: #2b81af; 38 | } 39 | 40 | .qunit-result.failed a, .qunit-result.failed a:hover, 41 | .qunit-result.failed a:visited, .qunit-result.failed a:active { 42 | color: #000000; 43 | } -------------------------------------------------------------------------------- /web/editor/test/QUnit/lib/qunit-result.js: -------------------------------------------------------------------------------- 1 | QUnit.done(function( details ) { 2 | var resultDiv = document.getElementById('qunit-result'); 3 | var resultLabel = document.createElement('a'); 4 | 5 | resultLabel.href = "test/QUnit/UnitTests.html"; 6 | 7 | if (details.failed) { 8 | resultLabel.innerHTML = 'Tests failed'; 9 | resultDiv.className += 'qunit-result failed'; 10 | } else { 11 | resultLabel.innerHTML = 'Tests passed'; 12 | resultDiv.className += 'qunit-result passed'; 13 | } 14 | 15 | resultDiv.appendChild(resultLabel); 16 | }); -------------------------------------------------------------------------------- /web/editor/test/QUnit/tests/Diagramo-init.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | // analog for onload event of body tag 4 | document.addEventListener("DOMContentLoaded", function() { 5 | init(''); 6 | }, false); 7 | 8 | var qunitPage = document.title.toLowerCase().indexOf('qunit') > -1; 9 | var exportSVGPathPrefix = qunitPage ? '' : 'test/QUnit/'; -------------------------------------------------------------------------------- /web/editor/test/QUnit/tests/export.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | SVG is pretty cool 12 | 13 | 14 | SVG is pretty cool 15 | 16 | 17 | -------------------------------------------------------------------------------- /web/editor/test/QUnit/tests/unitMatrix.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module( "Matrix.js"); 4 | 5 | test("Matrix.isNaN", function () { 6 | var m1 = [-22, NaN, 0,2,3]; 7 | ok(Matrix.isNaN(m1), 'M1 does contain NaN values'); 8 | 9 | var m2 = [[1,2,3], [4,5,6], [7,8,9]]; 10 | ok(!Matrix.isNaN(m2), 'M2 does NOT contain NaN values'); 11 | }); 12 | 13 | -------------------------------------------------------------------------------- /web/editor/test/QUnit/tests/unitText.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module( "Test text outside canvas" ); 4 | 5 | test("Equal two the same texts", function () { 6 | var t1 = new Text("test", 100, 50, "Arial", 10, false); 7 | var t2 = new Text("test", 100, 50, "Arial", 10, false); 8 | 9 | ok(t1.equals(t2)); 10 | }); 11 | 12 | test("Clone text", function () { 13 | var t1 = new Text("test", 100, 50, "Arial", 10, false); 14 | var t2 = t1.clone(); 15 | 16 | ok(t1.equals(t2)); 17 | }); 18 | -------------------------------------------------------------------------------- /web/editor/test/canvas2png/arcs.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /web/editor/test/canvas2png/data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/canvas2png/data.png -------------------------------------------------------------------------------- /web/editor/test/canvas2png/download.php: -------------------------------------------------------------------------------- 1 | 24 | -------------------------------------------------------------------------------- /web/editor/test/canvas2png/duck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/canvas2png/duck.jpg -------------------------------------------------------------------------------- /web/editor/test/canvas2png/svg.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/editor/test/dynamic-load/remote.js: -------------------------------------------------------------------------------- 1 | alert('Bau! from remote'); -------------------------------------------------------------------------------- /web/editor/test/dynamic-load/testLoad.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /web/editor/test/export.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | SVG is pretty cool 14 | SVG is pretty cool 15 | -------------------------------------------------------------------------------- /web/editor/test/fast-engine/warp.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Create / edit / update 3 | * 4 | * User sort to sort (by types ?!?) 5 | */ 6 | 7 | function Animal(id, name){ 8 | this.id = id; 9 | this.ids = ['id']; 10 | 11 | this.name = name; 12 | } 13 | 14 | Animal.prototype = { 15 | ids : function(){ 16 | return this.ids; 17 | } 18 | } 19 | 20 | 21 | var records = []; 22 | 23 | 24 | /** 25 | *@param {Array} records 26 | *@param {Array} criteria 27 | **/ 28 | function find(records, criteria){ 29 | 30 | } 31 | 32 | function addRecord(object){ 33 | records.push(object); 34 | } 35 | 36 | function removeRecord(records, object){ 37 | //records.splice(index, howMany, element1, elementN); 38 | } 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /web/editor/test/image/NancySinatra2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/image/NancySinatra2.jpg -------------------------------------------------------------------------------- /web/editor/test/image/desert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/image/desert.jpg -------------------------------------------------------------------------------- /web/editor/test/image/duff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/image/duff.jpg -------------------------------------------------------------------------------- /web/editor/test/image/json-minified.js: -------------------------------------------------------------------------------- 1 | window.jsonParse=function(){var r="(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)",k='(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))';k='(?:"'+k+'*")';var s=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]|"+r+"|"+k+")","g"),t=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),u={'"':'"',"/":"/","\\":"\\",b:"\u0008",f:"\u000c",n:"\n",r:"\r",t:"\t"};function v(h,j,e){return j?u[j]:String.fromCharCode(parseInt(e,16))}var w=new String(""),x=Object.hasOwnProperty;return function(h, 2 | j){h=h.match(s);var e,c=h[0],l=false;if("{"===c)e={};else if("["===c)e=[];else{e=[];l=true}for(var b,d=[e],m=1-l,y=h.length;m=0;)delete f[i[g]]}return j.call(n, 4 | o,f)};e=p({"":e},"")}return e}}(); 5 | -------------------------------------------------------------------------------- /web/editor/test/image/testLoadImage.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /web/editor/test/image/testSVG.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 21 | 22 | 23 | This page's JavaScript should load a remove SVG file. 24 | It works in all browser except Opera. Why? 25 |

26 | View this page's source. 27 | 28 | 29 | -------------------------------------------------------------------------------- /web/editor/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 |

Tests main page

13 | Here we test different features. Don't do this at home. :) 14 | 15 |

Automated tests

16 | Automated tests 17 | 18 |

Manual tests

19 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /web/editor/test/installer/Echo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/installer/Echo.class -------------------------------------------------------------------------------- /web/editor/test/installer/Echo.java: -------------------------------------------------------------------------------- 1 | /**A simple program to test if java is installed and working fine 2 | * It will always return "ok"....so simply test the output of this program 3 | */ 4 | public class Echo { 5 | 6 | public static void main(String args[]) { 7 | System.out.println("ok"); 8 | } 9 | } -------------------------------------------------------------------------------- /web/editor/test/installer/testExec.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/editor/test/installer/testMagicQuotes.php: -------------------------------------------------------------------------------- 1 | '; 4 | phpinfo(); 5 | ?> 6 | -------------------------------------------------------------------------------- /web/editor/test/internationalization/i18n.html: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | TODO supply a title 9 | 10 | 11 | 18 | 19 | 20 |
TODO write content
21 | 22 | 23 | -------------------------------------------------------------------------------- /web/editor/test/internationalization/i18n.js: -------------------------------------------------------------------------------- 1 | function var_dump(obj) { 2 | for (prop in obj) { 3 | //print("obj[" + prop + "] = " + obj[prop]); 4 | } 5 | } 6 | 7 | 8 | var I18N = { 9 | /**The actual data dictionary*/ 10 | data: {}, 11 | 12 | /**A flag to indicate the dictionary was loaded*/ 13 | loaded: false, 14 | 15 | /**Loads the dictionary. Usually from a file 16 | * @see http://stackoverflow.com/questions/196498/how-do-i-load-the-contents-of-a-text-file-into-a-javascript-variable 17 | */ 18 | load: function() { 19 | //@see https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest 20 | var client = new XMLHttpRequest(); 21 | client.open('POST', 'http://127.0.0.1:9999/editor/test/internationalization/i18n.txt', true); 22 | client.onreadystatechange = function() { 23 | if(client.readyState == 4){ 24 | alert("Response: " + client.responseText); 25 | loaded = true; 26 | } 27 | } 28 | client.send(); 29 | }, 30 | 31 | /**Main function called by the I18N module 32 | */ 33 | tr: function(key) { 34 | if (this.loaded) { 35 | return data[key]; 36 | } 37 | 38 | return '!!! I18N not loaded !!!'; 39 | } 40 | }; 41 | 42 | 43 | function tr(key) { 44 | return I18N.tr(key); 45 | } 46 | 47 | //print(tr('hate')); -------------------------------------------------------------------------------- /web/editor/test/internationalization/i18n.txt: -------------------------------------------------------------------------------- 1 | love=love -------------------------------------------------------------------------------- /web/editor/test/issues/163/proxy.ini: -------------------------------------------------------------------------------- 1 | ;This file contains details to config the proxy 2 | ;for Diagramo application 3 | 4 | [proxy] 5 | 6 | ;use_proxy can be set to On or Off, by defaul it Off 7 | use_proxy = Off 8 | proxy_address = 192.168.251.1 9 | proxy_port = 8080 10 | proxy_auth = On 11 | proxy_login = artyom.pokatilov 12 | proxy_password = Only4Me -------------------------------------------------------------------------------- /web/editor/test/issues/163/test.php: -------------------------------------------------------------------------------- 1 | array( 21 | 'proxy' => "tcp://$proxyAddress:$proxyPort", 22 | 'request_fulluri' => true, 23 | ), 24 | ); 25 | 26 | // proxy authorization enabled? 27 | if ($proxyAuth == '1') { 28 | // set proxy authorization header 29 | $aContext['http']['header'] = "Proxy-Authorization: Basic " . base64_encode($proxyLogin . ':' . $proxyPassword); 30 | } 31 | 32 | $cxContext = stream_context_create($aContext); 33 | 34 | // echo ping answer 35 | echo file_get_contents("http://diagramo.com/echo.php?voice=ping", FALSE, $cxContext); 36 | } else { 37 | // echo ping answer 38 | echo file_get_contents("http://diagramo.com/echo.php?voice=ping"); 39 | } 40 | ?> -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/Initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/Initial.png -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/Oval rotated with dx and dy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/Oval rotated with dx and dy.png -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/Oval rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/Oval rotated.png -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/P1, P5, P6 coordinats formulas.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/P1, P5, P6 coordinats formulas.PNG -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/P2 coordinats formula.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/P2 coordinats formula.PNG -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/P3 coordinats formula.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/P3 coordinats formula.PNG -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/P4 coordinats formula.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/P4 coordinats formula.PNG -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/Rotation angle formula.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/Rotation angle formula.PNG -------------------------------------------------------------------------------- /web/editor/test/issues/3/img/dx and dy 1-2 formulas.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/3/img/dx and dy 1-2 formulas.PNG -------------------------------------------------------------------------------- /web/editor/test/issues/72/color-kata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/72/color-kata.png -------------------------------------------------------------------------------- /web/editor/test/issues/81/1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | One 5 | 6 | 11 | 12 | 13 |
This is the content of 1 14 |

15 | 16 |

17 | 18 | 19 | -------------------------------------------------------------------------------- /web/editor/test/issues/drag-and-drop/call_apply.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 15 | 16 | 17 | 24 | 25 | -------------------------------------------------------------------------------- /web/editor/test/issues/drag-and-drop/event-location.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 21 | 26 | 27 | 28 |
One
29 |
Two
30 |
31 | Start three 32 |
Four
33 | End three 34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /web/editor/test/issues/drag-and-drop/events_overlap_divs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Muhahahahaha.... 5 | 6 | 19 | 20 | 21 | 22 | [Click on red, green and then on their intersection and watch the console.] 23 |
24 |
25 | 26 |
27 |
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /web/editor/test/issues/drag-and-drop/map.js: -------------------------------------------------------------------------------- 1 | var v = [1,2,3,4]; 2 | 3 | function square(x){ 4 | return x * x; 5 | } 6 | 7 | var s = v.map(square); 8 | 9 | print(s); -------------------------------------------------------------------------------- /web/editor/test/issues/drag-and-drop/rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/drag-and-drop/rectangle.png -------------------------------------------------------------------------------- /web/editor/test/issues/issue_4/stringify.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | On-the-fly object properties 8 | 9 | 10 | 28 | 29 | 30 |
31 | 32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /web/editor/test/issues/issue_4/testDottedPolyline.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /web/editor/test/issues/issue_8/gridTile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/issues/issue_8/gridTile2.png -------------------------------------------------------------------------------- /web/editor/test/other-storage/articles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PHP Weekly: Issue # 172 5 | http://www.zend.com/zend/week/week172.php 6 | 7 | 8 | Tutorial: Develop rock-solid code in PHP: Part three 9 | http://www.zend.com/zend/tut/tut-hatwar3.php 10 | 11 | -------------------------------------------------------------------------------- /web/editor/test/other-storage/csv-engine.php: -------------------------------------------------------------------------------- 1 | '; 15 | while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE) { 16 | $num = count($data); 17 | //echo "\n$num fields in line $row: \n"; 18 | 19 | for ($c = 0; $c < $num; $c++) { 20 | //echo $data[$c] . "\t"; 21 | } 22 | 23 | $record = array('id' => $data[0], 24 | 'email' => $data[1], 25 | 'password' => $data[2], 26 | 'name' => $data[3] 27 | ); 28 | 29 | #if ($row > 1) { //just skip the column name 30 | $records[] = $record; 31 | #} 32 | 33 | $row++; 34 | } 35 | fclose($handle); 36 | //echo ''; 37 | } 38 | 39 | return $records; 40 | } 41 | 42 | $records = parseFile('users.csv'); 43 | print_r($records); 44 | 45 | ?> 46 | -------------------------------------------------------------------------------- /web/editor/test/other-storage/diagrams.csv: -------------------------------------------------------------------------------- 1 | 123325 First Diagram Fist Description of first Diagram -------------------------------------------------------------------------------- /web/editor/test/other-storage/local_storage.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Experiment with Browser storage system 7 | 8 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /web/editor/test/other-storage/users.csv: -------------------------------------------------------------------------------- 1 | 122345 alex@scriptoid.com 534b44a19bf18d20b71ecc4eb77c572f Alex Gheorghiu 2 | 123452 gaby@gheorghiu.com 534b44a19bf18d20b71ecc4eb77c572e Gaby Gheorghiu -------------------------------------------------------------------------------- /web/editor/test/other-storage/xml-engine.php: -------------------------------------------------------------------------------- 1 | load("./articles.xml"); 7 | $titles = $dom->getElementsByTagName("title"); 8 | foreach ($titles as $node) { 9 | print $node->textContent . " "; 10 | } 11 | ?> -------------------------------------------------------------------------------- /web/editor/test/play1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /web/editor/test/raw-image/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/raw-image/test.png -------------------------------------------------------------------------------- /web/editor/test/raw-image/test2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/raw-image/test2.jpg -------------------------------------------------------------------------------- /web/editor/test/serialization/testSerialization.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
Test serialization
15 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /web/editor/test/sqlite/diagramo.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/sqlite/diagramo.db -------------------------------------------------------------------------------- /web/editor/test/sqlite/model.php: -------------------------------------------------------------------------------- 1 | query($stm); 15 | while ($row = $result->fetchArray()) { 16 | $tables[] = $row['tbl_name']; 17 | } 18 | 19 | /** 20 | * Find all columns for a table 21 | * @see http://stackoverflow.com/questions/928865/find-sqlite-column-names-in-empty-table 22 | */ 23 | foreach($tables as $table){ 24 | print "\n" . $table; 25 | $stm = sprintf("pragma table_info(%s)", $table); 26 | $result = $db->query($stm); 27 | while ($row = $result->fetchArray()) { 28 | print "\n\t" . $row['name']; 29 | print "\t" . $row['type']; 30 | } 31 | } 32 | ?> 33 | -------------------------------------------------------------------------------- /web/editor/test/sqlite/test.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/sqlite/test.db -------------------------------------------------------------------------------- /web/editor/test/sqlite/testSQLite.php: -------------------------------------------------------------------------------- 1 | open( dirname(__FILE__) . '/test.db'); 8 | } 9 | 10 | /**a wrapper method for executing a query*/ 11 | public function executeSQL($query) { 12 | $result = $this->query($query); 13 | 14 | return $result; 15 | } 16 | } 17 | 18 | $d = new Delegate(); 19 | 20 | $qCreate = <<executeSQL($qCreate); 29 | 30 | for($i=0; $i<10; $i++){ 31 | $qAdd = sprintf("insert into `entry` (title, description) values ('%s','%s') ", uniqid(), uniqid()); 32 | $d->executeSQL($qAdd); 33 | } 34 | 35 | $qGet = sprintf("select * from entry limit 0, 10"); 36 | $result = $d->executeSQL($qGet); 37 | 38 | while ($row = $result->fetchArray()) { 39 | print_r($row); 40 | } 41 | 42 | $d->close(); -------------------------------------------------------------------------------- /web/editor/test/svg/3figures.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /web/editor/test/svg/3figuresNoSize.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /web/editor/test/svg/airport.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/svg/airport.jpg -------------------------------------------------------------------------------- /web/editor/test/svg/arcs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/svg/arcs.jpg -------------------------------------------------------------------------------- /web/editor/test/svg/arcs.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /web/editor/test/svg/circles.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /web/editor/test/svg/connector.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /web/editor/test/svg/convert.bat: -------------------------------------------------------------------------------- 1 | java -classpath ../../exporter;../../exporter/lib; -jar ../../exporter/batik-rasterizer.jar -m image/jpeg -q .99 %1 -------------------------------------------------------------------------------- /web/editor/test/svg/dump.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Hilary Erhard Duff 11 | 12 | 13 | After working in local 14 | theater plays and 15 | television commercials in 16 | her childhood, Duff 17 | gained fame playing.... 18 | 19 | 20 | born September 28, 1987 21 | 22 | -------------------------------------------------------------------------------- /web/editor/test/svg/ellipse.svg: -------------------------------------------------------------------------------- 1 | 2 | Text -------------------------------------------------------------------------------- /web/editor/test/svg/example1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /web/editor/test/svg/example2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Example SVG text 1 9 | 10 | -------------------------------------------------------------------------------- /web/editor/test/svg/example3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Ana are mere 12 | 13 | 14 | Si Ada are pere 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | You can also set the x attribute to fix the x-coordinate of the text lines. 24 | This is useful if you want to display a list of lines below each other, all left adjusted. 25 | Here is an example that sets x to 10 on three lines. 26 | 27 | 28 | -------------------------------------------------------------------------------- /web/editor/test/svg/example4.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | 16 | 17 | 18 | 19 | 20 | 21 | 24 | 25 | 26 | 27 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /web/editor/test/svg/flowers.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/svg/flowers.JPG -------------------------------------------------------------------------------- /web/editor/test/svg/generate.xhtml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 34 | 35 | 36 | 37 | 38 |
39 |
40 | 41 | -------------------------------------------------------------------------------- /web/editor/test/svg/image_in_svg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/svg/image_in_svg.jpg -------------------------------------------------------------------------------- /web/editor/test/svg/lines.html: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /web/editor/test/svg/path.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /web/editor/test/svg/peace.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /web/editor/test/svg/rounded_rect.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /web/editor/test/svg/svg_in_svg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/editor/test/svg/svg_in_svg.jpg -------------------------------------------------------------------------------- /web/editor/test/svg/svg_in_svg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Text grouped with shapes 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /web/editor/test/svg/testPaintSVG.html: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /web/editor/test/svg/testRender.php: -------------------------------------------------------------------------------- 1 | '; 4 | 5 | ?> 6 | 7 | 8 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
Simple
Rotate group of figure
Rotate a containing SVG
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /web/editor/test/svg/testSVGThumb.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Test how to generate thumbnails out of SVGs
16 | airport 17 | 18 | 19 | 20 | Blue Square 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /web/editor/test/testConfirm.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
TODO write content
9 | aaaaa 10 | 11 | 12 | -------------------------------------------------------------------------------- /web/editor/test/testEmailValidation.php: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /web/editor/test/testEncoding.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | HTML5 diagram editor 7 | 8 | 9 | 10 | '; 17 | print '1: ' . $_REQUEST['i']; 18 | print '2: ' . $_GET['i']; 19 | print '3: ' . $_POST['i']; 20 | print ''; 21 | print '4: ' . $_POST['i']; 22 | } 23 | 24 | print_r($_REQUEST); 25 | ?> 26 |
27 | 28 | 29 |
30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /web/editor/test/testJQueryAccess.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
TODO write content
10 | hide 11 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /web/editor/test/testKeyboard.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | charCode example 4 | 5 | 14 | 15 | 16 | 17 |

Press any 'character' type key.

18 | 19 | 20 | -------------------------------------------------------------------------------- /web/editor/test/testMail.php: -------------------------------------------------------------------------------- 1 | you?"; 10 | 11 | $mime = new Mail_mime("\n"); 12 | $mime->setHTMLBody($body); 13 | 14 | $body = $mime->get(); 15 | 16 | 17 | $host = "ssl://smtp.gmail.com"; 18 | $port = "465"; 19 | $username = "scriptoid2010@gmail.com"; 20 | $password = "###"; 21 | 22 | $headers = array('From' => $from, 23 | 'To' => $to, 24 | 'Subject' => $subject); 25 | $headers = $mime->headers($headers); 26 | 27 | $smtp = Mail::factory('smtp', array('host' => $host, 28 | 'port' => $port, 29 | 'auth' => true, 30 | 'username' => $username, 31 | 'password' => $password)); 32 | 33 | $mail = $smtp->send($to, $headers, $body); 34 | 35 | if (PEAR::isError($mail)) { 36 | echo("

" . $mail->getMessage() . "

"); 37 | } else { 38 | echo("

Message successfully sent!

"); 39 | } 40 | ?> 41 | -------------------------------------------------------------------------------- /web/editor/test/testMatrix.html: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /web/editor/test/testPriority.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 12 | 13 | 14 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /web/editor/test/testSQLite.php: -------------------------------------------------------------------------------- 1 | 37 | ?> -------------------------------------------------------------------------------- /web/editor/test/testSynchronousRequest.html: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 16 | 17 | 18 |
TODO write content
19 | 20 | 21 | -------------------------------------------------------------------------------- /web/editor/test/transliteration/translit.php: -------------------------------------------------------------------------------- 1 | " . sanitize($string); 38 | } 39 | 40 | ?> -------------------------------------------------------------------------------- /web/editor/upload.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/footer.php: -------------------------------------------------------------------------------- 1 | 9 | 10 |


11 | 12 | 13 | 14 | 15 | 28 | -------------------------------------------------------------------------------- /web/header.php: -------------------------------------------------------------------------------- 1 |
2 |   3 |
4 | 5 |
6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /web/index.php: -------------------------------------------------------------------------------- 1 | 28 | -------------------------------------------------------------------------------- /web/info.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/install/assets/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/green.png -------------------------------------------------------------------------------- /web/install/assets/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/help.png -------------------------------------------------------------------------------- /web/install/assets/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/logo.gif -------------------------------------------------------------------------------- /web/install/assets/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/next.png -------------------------------------------------------------------------------- /web/install/assets/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/no.png -------------------------------------------------------------------------------- /web/install/assets/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/ok.png -------------------------------------------------------------------------------- /web/install/assets/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/red.png -------------------------------------------------------------------------------- /web/install/assets/retry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/retry.png -------------------------------------------------------------------------------- /web/install/assets/style.css: -------------------------------------------------------------------------------- 1 | body{ 2 | position: relative; 3 | } 4 | 5 | #content{ 6 | width: 800px; 7 | margin-left: auto; 8 | margin-right: auto; 9 | 10 | } 11 | 12 | #main { 13 | border: 1px dotted black; 14 | min-height: 400px; 15 | } 16 | 17 | #logo { 18 | /*border-bottom: 1px solid gray;*/ 19 | margin-bottom: 20px; 20 | } 21 | 22 | #breadcrumb { 23 | /*border-bottom: 1px solid #6B7533;*/ 24 | background-color: white; 25 | } 26 | 27 | #navigator { 28 | margin-top: 5px; 29 | text-align: right; 30 | } 31 | 32 | .step { 33 | font-family: Gill, Helvetica, sans-serif; 34 | font-size: 18px; 35 | color: gray; 36 | } 37 | 38 | .stepselected{ 39 | font-family: Gill, Helvetica, sans-serif; 40 | font-size: 20px; 41 | color: orange; 42 | } 43 | 44 | .required { 45 | color: red; 46 | } 47 | 48 | .error { 49 | color : red; 50 | } 51 | 52 | #buildno { 53 | font-size: 9px; 54 | color: #D2D2D2; 55 | } -------------------------------------------------------------------------------- /web/install/assets/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexgheorghiu/diagramo/60e0f32a6c6a2355b12eb3c618661960b769a8ea/web/install/assets/yellow.png -------------------------------------------------------------------------------- /web/install/breadcrumb.php: -------------------------------------------------------------------------------- 1 | '1.Welcome', 21 | 'step2' => '2.Requirements', 22 | 'step3' => '3.Settings', 23 | 'step4' => '4.Done' 24 | ); 25 | ?> 26 | -------------------------------------------------------------------------------- /web/install/buildno.php: -------------------------------------------------------------------------------- 1 | 21 |
22 | Build no: 23 |
24 | 25 | -------------------------------------------------------------------------------- /web/install/checkinstall.php: -------------------------------------------------------------------------------- 1 | 28 | -------------------------------------------------------------------------------- /web/install/help/directive_allow_url_fopen.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Allow url fopen 5 | 6 | 7 | 8 | 9 | You need to have allow_url_fopen set to On 10 |

11 | In your php.ini file you must have: 12 |

13 | 14 | allow_url_fopen = On 15 | 16 |

17 |

18 | Close 19 |
20 | 21 | -------------------------------------------------------------------------------- /web/install/help/directive_magic_quotes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Magic quotes 5 | 6 | 7 | 8 | 9 | You need to have magic quotes set to Off in your php.ini file. 10 |

11 | Example:

12 | 13 | magic_quotes_gpc = Off 14 | 15 | 16 |

17 |

18 | Close 19 |
20 | 21 | -------------------------------------------------------------------------------- /web/install/help/directive_register_globals.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Register globals 5 | 6 | 7 | 8 | 9 | You need to have register global directive set to Off in your php.ini file. 10 |

11 | In your php.ini file you should have: 12 |

13 | 14 | register_globals = Off 15 | 16 |

17 |

18 | Close 19 |
20 | 21 | -------------------------------------------------------------------------------- /web/install/help/directive_short_open_tags.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Short open tags 5 | 6 | 7 | 8 | 9 | You need to have short_open_tag set to On in your php.ini file. 10 |

11 | Example:

12 | 13 | short_open_tag = On 14 | 15 |

16 |

17 | Close 18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /web/install/help/extension_pcre.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PCRE extension 5 | 6 | 7 | 8 | You need to have PCRE extension installed. 9 |

10 | Example:

11 | 12 | short_open_tag = On 13 | 14 |

15 |

16 | Close 17 |
18 | 19 | -------------------------------------------------------------------------------- /web/install/help/extension_sqlite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SQLite extension 5 | 6 | 7 | 8 | 9 | You need to have SQLite extension active in your php.ini: 10 |

11 | Windows:

12 | 13 | extension = php_sqlite3.dll 14 | 15 |

16 | Linux

17 | 18 | extension = php_sqlite3.so 19 | 20 |

21 |

22 | Close 23 |
24 | 25 | -------------------------------------------------------------------------------- /web/install/help/extension_zlib.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ZLib extension 5 | 6 | 7 | 8 | You need to have ZLIB extension installed. 9 |

10 | 11 |

12 |

13 | Close 14 |
15 | 16 | -------------------------------------------------------------------------------- /web/install/help/folder_data.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Data folder 5 | 6 | 7 | 8 | You need to have write permissions on /editor/data folder 9 |

10 | 11 |

12 |

13 | Close 14 |
15 | 16 | -------------------------------------------------------------------------------- /web/install/help/folder_diagrams.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Diagrams folder 5 | 6 | 7 | 8 | You need to have write permissions on /editor/data/diagrams folder 9 |

10 | 11 |

12 |

13 | Close 14 |
15 | 16 | -------------------------------------------------------------------------------- /web/install/help/help.css: -------------------------------------------------------------------------------- 1 | code { 2 | background-color: #EEEEEE; 3 | border: 1px dotted gray; 4 | margin-top: 20px; 5 | padding: 5px; 6 | } 7 | -------------------------------------------------------------------------------- /web/install/help/internet_connection.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Internet connection 5 | 6 | 12 | 13 | 14 |

15 | You need to be able to access internet from your host. 16 |

17 | 18 |

19 | 20 |

21 | If you use http proxy then you need to: 22 |
    23 |
  1. Rename /[editor]/[data]/default-proxy.ini to [editor]/[data]/proxy.ini
  2. 24 |
  3. Open proxy.ini and set use_proxy to 'On' (Ex: use_proxy = On)
  4. 25 |
  5. Set all other values to your proxy's settings
    26 | For example: 27 |
    28 |     [proxy]
    29 | 
    30 |     ;use_proxy can be set to On or Off, by defaul it Off
    31 |     use_proxy = On
    32 |     proxy_address = 192.168.251.1
    33 |     proxy_port = 8080
    34 |     proxy_auth = On
    35 |     proxy_login = john.tango
    36 |     proxy_password = theeaglehaslanded
    37 |                     
    38 |
  6. 39 |
40 | 41 |

42 |
43 | Close 44 |
45 | 46 | -------------------------------------------------------------------------------- /web/install/help/php_version.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PHP installed 5 | 6 | 7 | 8 | This is the minimum version of PHP you need on your side for the application to work. 9 |

10 | Right now (April 10, 2012) PHP team drop development for anything older that 5.3. 11 |

12 | If you are using a host ask the administrator to upgrade the PHP version. 13 |

14 | If you manage your own server install the newest version of PHP for your operating system. 15 |

16 |

17 | Close 18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /web/install/log.php: -------------------------------------------------------------------------------- 1 | 36 | -------------------------------------------------------------------------------- /web/install/logo.php: -------------------------------------------------------------------------------- 1 | 18 | 21 | -------------------------------------------------------------------------------- /web/install/sql/sqllite3-patch1.sql: -------------------------------------------------------------------------------- 1 | -- adds 'tutorial' column to user -- 2 | alter table `user` add column `tutorial` int default 1; 3 | 4 | -- increase patch no. for database -- 5 | insert into `setting`(`name`, `value`) values ('patch', 1); 6 | -------------------------------------------------------------------------------- /web/install/sql/sqllite3-schema.sql: -------------------------------------------------------------------------------- 1 | -- drop table-- 2 | DROP TABLE IF EXISTS `diagram`; 3 | 4 | -- drop table-- 5 | DROP TABLE IF EXISTS `setting`; 6 | 7 | -- drop table-- 8 | DROP TABLE IF EXISTS `diagramdata`; 9 | 10 | -- drop table-- 11 | DROP TABLE IF EXISTS `user`; 12 | 13 | -- create table -- 14 | CREATE TABLE `diagram` ( 15 | `id` INTEGER PRIMARY KEY, 16 | `title` VARCHAR(255), 17 | `description` TEXT, 18 | `public` BOOL, 19 | `createdDate` DATETIME NOT NULL, 20 | `lastUpdate` DATETIME NOT NULL, 21 | `size` INT UNSIGNED COMMENT 'The size of diagram in bytes' 22 | ); 23 | 24 | -- create table -- 25 | CREATE TABLE `setting` ( 26 | `name` VARCHAR(128) PRIMARY KEY, 27 | `value` TEXT 28 | ); 29 | 30 | -- create table -- 31 | CREATE TABLE IF NOT EXISTS `user` ( 32 | `id` INTEGER PRIMARY KEY, 33 | `email` VARCHAR(128) unique, 34 | `password` VARCHAR(128), 35 | `name` VARCHAR(128), 36 | `createdDate` DATETIME NOT NULL, 37 | `lastLoginDate` DATETIME, 38 | `lastLoginIP` CHAR(40), 39 | `lastBrowserType` VARCHAR(255), 40 | `admin` boolean default false, 41 | `tutorial` int default 1 42 | ); 43 | 44 | 45 | -- create table -- 46 | CREATE TABLE IF NOT EXISTS `diagramdata` ( 47 | `diagramId` INT UNSIGNED NOT NULL, 48 | `type` VARCHAR(10) NOT NULL, -- only 'dia', 'svg', 'jpg', 'png', 'csv' 49 | `fileName` VARCHAR(255), 50 | `fileSize` INT UNSIGNED COMMENT 'The size of diagram in bytes', 51 | `lastUpdate` DATETIME NOT NULL, 52 | FOREIGN KEY(diagramId) REFERENCES diagram(id), 53 | PRIMARY KEY (`diagramId`, `type`) 54 | ); 55 | 56 | 57 | --insert current database patch no -- 58 | insert into `setting`(`name`, `value`) values ('patch', 1); -------------------------------------------------------------------------------- /web/install/start.php: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /web/install/umbilicus.php: -------------------------------------------------------------------------------- 1 | 22 | --------------------------------------------------------------------------------