From 9ca9e565362b4f61990ad68c45fa50e9082df321 Mon Sep 17 00:00:00 2001 From: Connor Turland Date: Thu, 30 Jan 2014 19:32:15 -0500 Subject: [PATCH] improved the labels. started the right click menu. added the wand menu. added the create map feature. replaced images with recolored ones. --- Gemfile.lock | 4 +- app/assets/images/MMCCicon_add_map.png | Bin 0 -> 1002 bytes app/assets/images/MMCCicon_filter.png | Bin 0 -> 445 bytes app/assets/images/MMCCicon_realtime_junto.png | Bin 0 -> 2378 bytes app/assets/images/MMCCicon_save_layout.png | Bin 0 -> 831 bytes app/assets/images/MMCCicon_save_new_map.png | Bin 0 -> 554 bytes app/assets/images/MMCCicon_wand.png | Bin 0 -> 588 bytes app/assets/images/example.png | Bin 9176 -> 8581 bytes app/assets/images/foresight.png | Bin 11062 -> 11492 bytes app/assets/images/idea.png | Bin 9251 -> 9265 bytes app/assets/images/knowledge.png | Bin 9697 -> 9535 bytes app/assets/images/note.png | Bin 11127 -> 10046 bytes app/assets/images/openissue.png | Bin 10284 -> 11878 bytes app/assets/images/opinion.png | Bin 9553 -> 9484 bytes app/assets/images/role.png | Bin 9598 -> 9503 bytes app/assets/images/task.png | Bin 7676 -> 7915 bytes app/assets/images/tool.png | Bin 9731 -> 7384 bytes app/assets/images/trajectory.png | Bin 7084 -> 8347 bytes app/assets/images/wildcard.png | Bin 9359 -> 9643 bytes .../Jit/graphsettings-event-handlers.js | 74 ++++ app/assets/javascripts/Jit/graphsettings.js | 4 +- app/assets/javascripts/Jit/jit2.0.0.js | 38 +- app/assets/javascripts/application.js | 392 ++++++++++-------- app/assets/stylesheets/application.css | 210 ++++++++-- app/controllers/maps_controller.rb | 20 +- app/views/layouts/_searchtemplates.html.erb | 2 +- app/views/layouts/application.html.erb | 22 +- app/views/main/home.html.erb | 11 +- app/views/maps/_fork.html.erb | 27 ++ app/views/maps/_new.html.erb | 8 +- app/views/maps/create.js.erb | 23 +- app/views/maps/savelayout.js.erb | 4 +- app/views/maps/show.html.erb | 96 ++++- app/views/topics/show.html.erb | 72 +++- config/initializers/devise.rb | 4 +- ...bfont-1435188a694a7d5e29cf4a3288ff3e36.eot | Bin 28566 -> 0 bytes ...font-47c2912f319ae759c3b1cd558b080c33.woff | Bin 19048 -> 0 bytes ...bfont-496f32fb28e2be2d6a4b41f1c7e37cc1.svg | 147 ------- ...bfont-4b8f0d5ac83e783eb84848ff3254685c.ttf | Bin 28348 -> 0 bytes public/assets/Fonts/Lato-Lig-webfont.eot | Bin 28566 -> 0 bytes public/assets/Fonts/Lato-Lig-webfont.svg | 147 ------- public/assets/Fonts/Lato-Lig-webfont.ttf | Bin 28348 -> 0 bytes public/assets/Fonts/Lato-Lig-webfont.woff | Bin 19048 -> 0 bytes ...n_add-e907e5cd1adb7cee2cacd99aabf8ed5d.png | Bin 269 -> 0 bytes public/assets/MMCCicon_add.png | Bin 269 -> 0 bytes ...mmons-51c9d948f0f791cf52aca4e294e48975.png | Bin 1167 -> 0 bytes public/assets/MMCCicon_commons.png | Bin 1167 -> 0 bytes ..._help-dfde3a342abc809a6508695a75ea9b87.png | Bin 919 -> 0 bytes public/assets/MMCCicon_help.png | Bin 919 -> 0 bytes ..._info-76fbf35e20e1bb6facb3e14254543c9c.png | Bin 673 -> 0 bytes public/assets/MMCCicon_info.png | Bin 673 -> 0 bytes ...nvite-33ce02d3a0500b602c15e9192c3c4f66.png | Bin 471 -> 0 bytes public/assets/MMCCicon_invite.png | Bin 471 -> 0 bytes ...ogout-2b7d4dfff8cdc4d38089c082ac0c6929.png | Bin 772 -> 0 bytes public/assets/MMCCicon_logout.png | Bin 772 -> 0 bytes ...n_map-77c3768601370ee04d15f7da448fee91.png | Bin 725 -> 0 bytes public/assets/MMCCicon_map.png | Bin 725 -> 0 bytes ...apper-3d7a6f42563271141b72483efa7701d2.png | Bin 1008 -> 0 bytes public/assets/MMCCicon_mapper.png | Bin 1008 -> 0 bytes ...p-out-f929f9f904f0dde84210a68980110e9b.png | Bin 358 -> 0 bytes public/assets/MMCCicon_pop-out.png | Bin 358 -> 0 bytes ...ivate-9de86555fbdb4a6acafb0082678c07bd.png | Bin 1169 -> 0 bytes public/assets/MMCCicon_private.png | Bin 1169 -> 0 bytes ...ublic-1f8e2ccd3461f477899c0e0adb8fe501.png | Bin 1168 -> 0 bytes public/assets/MMCCicon_public.png | Bin 1168 -> 0 bytes ...tings-b80201e3f081378771338f2a37afc64b.png | Bin 466 -> 0 bytes public/assets/MMCCicon_settings.png | Bin 466 -> 0 bytes ...napse-ddb1ae0d586aa9b787244b3648bde538.png | Bin 603 -> 0 bytes public/assets/MMCCicon_synapse.png | Bin 603 -> 0 bytes ...topic-f3343e0b8ed9c74cd084e65a9a2ae9a8.png | Bin 892 -> 0 bytes public/assets/MMCCicon_topic.png | Bin 892 -> 0 bytes ...tMain-0de980edb45e36785bf9d862baa032bb.swf | Bin 175830 -> 0 bytes public/assets/WebSocketMain.swf | Bin 175830 -> 0 bytes ...ecure-c4377647e57e58cacc692c8a51afc9f8.swf | Bin 175953 -> 0 bytes public/assets/WebSocketMainInsecure.swf | Bin 175953 -> 0 bytes ..._icon-accfe0ae2fc05f59f0459bb5da3d92a3.png | Bin 3327 -> 0 bytes public/assets/account_icon.png | Bin 3327 -> 0 bytes ...ction-abd8f2e892ebe608b9112249167fb64e.png | Bin 9675 -> 0 bytes public/assets/action.png | Bin 9675 -> 0 bytes ...ivity-d115f352e27307a6f15b34bde2c23a5e.png | Bin 10328 -> 0 bytes public/assets/activity.png | Bin 10328 -> 0 bytes ...ation-5944cd89814c860b80568fec3cd40f3e.css | 8 - ...on-5944cd89814c860b80568fec3cd40f3e.css.gz | Bin 11051 -> 0 bytes ...cation-d814b5d6c168834ae86da9ae7c11f401.js | 31 -- ...ion-d814b5d6c168834ae86da9ae7c11f401.js.gz | Bin 154070 -> 0 bytes public/assets/application.css | 8 - public/assets/application.css.gz | Bin 11051 -> 0 bytes public/assets/application.js | 31 -- public/assets/application.js.gz | Bin 154070 -> 0 bytes ...ument-0d73e7980d2a2051880d458038a44442.png | Bin 10250 -> 0 bytes public/assets/argument.png | Bin 10250 -> 0 bytes ...round-4f2d3ab2ad388ab65d405ec7437cf7d6.jpg | Bin 691985 -> 0 bytes public/assets/background.jpg | Bin 691985 -> 0 bytes ...ound2-fcd292f486d40ecc07d17e2f4e94a473.jpg | Bin 378620 -> 0 bytes ...ating-dcbb5a0ce06d31aa90b1e2cb84d01200.jpg | Bin 46721 -> 0 bytes public/assets/background2-for-repeating.jpg | Bin 46721 -> 0 bytes public/assets/background2.jpg | Bin 378620 -> 0 bytes .../bg-31227067a0d01445d61c7f944794bf5e.png | Bin 61561 -> 0 bytes public/assets/bg.png | Bin 61561 -> 0 bytes ...zarre-d6ef966323ca17b300d15bf928f9a9d7.png | Bin 10436 -> 0 bytes public/assets/bizarre.png | Bin 10436 -> 0 bytes ...ck_bg-a84a34cb111aa74875c1074cd333adab.png | Bin 1799 -> 0 bytes public/assets/black_bg.png | Bin 1799 -> 0 bytes ...alyst-1594e823fd9c8472821f92bf396d6923.png | Bin 10085 -> 0 bytes public/assets/catalyst.png | Bin 10085 -> 0 bytes ...terOn-8e34d2284da3af348a871042dc124b06.png | Bin 3085 -> 0 bytes public/assets/centerOn.png | Bin 3085 -> 0 bytes ...losed-15267ab51fc3279b336662252acca9bf.png | Bin 10295 -> 0 bytes public/assets/closed.png | Bin 10295 -> 0 bytes ..._icon-7ee91f8671fb3fa1fc5881baaea21f15.png | Bin 9562 -> 0 bytes public/assets/con_icon.png | Bin 9562 -> 0 bytes ...ision-457574169c586146d3c8533fb2126eaa.png | Bin 10357 -> 0 bytes public/assets/decision.png | Bin 10357 -> 0 bytes ...elete-7ac5d3a05903d72d77df086d021613fc.png | Bin 2991 -> 0 bytes public/assets/delete.png | Bin 2991 -> 0 bytes ...ample-4dec1f08747fe8160cd8ee749e0796ec.png | Bin 9176 -> 0 bytes public/assets/example.png | Bin 9176 -> 0 bytes ...ience-1afef68cd310743142f89ab67c9c40cd.png | Bin 10314 -> 0 bytes public/assets/experience.png | Bin 10314 -> 0 bytes ...sight-2123e9a56f6893a2c97cdbfeda657676.png | Bin 11062 -> 0 bytes public/assets/foresight.png | Bin 11062 -> 0 bytes ...redev-0d5daeb0100f388aedb79d75bd7e3fb8.png | Bin 11835 -> 0 bytes public/assets/futuredev.png | Bin 11835 -> 0 bytes ...row-2-5afa523fd9f1a48057a6824e2fa4cc01.png | Bin 4005 -> 0 bytes public/assets/go-arrow-2.png | Bin 4005 -> 0 bytes ...arrow-369a9329204282cc3fa676b74138f11a.png | Bin 3730 -> 0 bytes public/assets/go-arrow.png | Bin 3730 -> 0 bytes ...ctice-22595f8e6fa95cb948c78dfec1e434c6.png | Bin 11412 -> 0 bytes public/assets/goodpractice.png | Bin 11412 -> 0 bytes ...group-c8ee17544a9e41433c5234586e6f9fec.png | Bin 10581 -> 0 bytes public/assets/group.png | Bin 10581 -> 0 bytes ...me_bg-cf084fcee9fdc1f27b45226e997a238c.png | Bin 585677 -> 0 bytes public/assets/home_bg.png | Bin 585677 -> 0 bytes ...e_bg2-c881acea5e56343b4abf117d435a3c5a.png | Bin 569439 -> 0 bytes public/assets/home_bg2.png | Bin 569439 -> 0 bytes ..._bg_2-73e5f33a103d2e4248a05abd6b6a9a5e.png | Bin 103815 -> 0 bytes public/assets/home_bg_2.png | Bin 103815 -> 0 bytes .../idea-84fc29553000b7c710f136ef797898da.png | Bin 9251 -> 0 bytes public/assets/idea.png | Bin 9251 -> 0 bytes ...ation-df9ae923c3614de364c781519d6c4afc.png | Bin 11919 -> 0 bytes public/assets/implication.png | Bin 11919 -> 0 bytes ...sight-76f0ab9b04a6bd112f1899adb171520d.png | Bin 9832 -> 0 bytes public/assets/insight.png | Bin 9832 -> 0 bytes ...ntion-14e542078f64d4818dc45f358b235a9c.png | Bin 10331 -> 0 bytes public/assets/intention.png | Bin 10331 -> 0 bytes ...junto-ddb75e742ba0ed9ceae94599eccf2882.png | Bin 12099 -> 0 bytes public/assets/junto.png | Bin 12099 -> 0 bytes ...ledge-ad0ac3677d346b09b49b9e693514b3d1.png | Bin 9697 -> 0 bytes public/assets/knowledge.png | Bin 9697 -> 0 bytes ...ckbox-9a346bcd07fdad9488ea2b64cb960c47.png | Bin 4400 -> 0 bytes public/assets/labelCheckbox.png | Bin 4400 -> 0 bytes .../list-9137ea315fca43a6f4249e629cd849dc.png | Bin 10355 -> 0 bytes public/assets/list.png | Bin 10355 -> 0 bytes ...ation-cea0f2a62f9d151cafdc0110dded953e.png | Bin 9871 -> 0 bytes public/assets/location.png | Bin 9871 -> 0 bytes public/assets/manifest.yml | 213 ---------- .../map-11d4c40918bd0e9d7b9dc654a6940087.png | Bin 10679 -> 0 bytes public/assets/map.png | Bin 10679 -> 0 bytes ...on_32-45a773e31d8a68a2e404f176e528b467.png | Bin 3059 -> 0 bytes public/assets/menu_icon_32.png | Bin 3059 -> 0 bytes ...minus-f4a2131951232ddd339080a1181fe219.png | Bin 2815 -> 0 bytes public/assets/minus.png | Bin 2815 -> 0 bytes ...iemap-090435483d05cf98c6aad5c4d09e3b06.png | Bin 10563 -> 0 bytes public/assets/moviemap.png | Bin 10563 -> 0 bytes ..._icon-fcf59dec797c1fcbe0fe2e4d65e3621a.png | Bin 6656 -> 0 bytes public/assets/my_maps_icon.png | Bin 6656 -> 0 bytes .../note-c3c90e4f8bdd68b24e8c21541dfc4949.png | Bin 11127 -> 0 bytes public/assets/note.png | Bin 11127 -> 0 bytes ...issue-f5710c4b6a288596346595443540374f.png | Bin 10284 -> 0 bytes public/assets/openissue.png | Bin 10284 -> 0 bytes ...inion-8180fcf67a74b7a8c4a450c4c75d4589.png | Bin 9553 -> 0 bytes public/assets/opinion.png | Bin 9553 -> 0 bytes ...unity-d29060b764733e42ccd315213aaa5d58.png | Bin 10478 -> 0 bytes public/assets/opportunity.png | Bin 10478 -> 0 bytes ...erson-179a07532de61899670808ee6d35736a.png | Bin 8959 -> 0 bytes public/assets/person.png | Bin 8959 -> 0 bytes ...tform-163be434ff4103819c21828f4de0ed65.png | Bin 10104 -> 0 bytes public/assets/platform.png | Bin 10104 -> 0 bytes .../pro-c633975d5df7701ae85723453a73ad49.png | Bin 8956 -> 0 bytes public/assets/pro.png | Bin 8956 -> 0 bytes ...oblem-9700584ff07c14663732e128bfea5fc8.png | Bin 11075 -> 0 bytes public/assets/problem.png | Bin 11075 -> 0 bytes ...stion-173c48e4a6e20fff153481cb52ac30cf.png | Bin 8585 -> 0 bytes public/assets/question.png | Bin 8585 -> 0 bytes ...rence-2a61b6f4307ebdef735e4b43e614ae3e.png | Bin 10082 -> 0 bytes public/assets/reference.png | Bin 10082 -> 0 bytes ...anvas-9c2558014fb0eac31e71b024e9410220.png | Bin 2825 -> 0 bytes public/assets/removeFromCanvas.png | Bin 2825 -> 0 bytes ...omMap-4c8e39f01de493e6fadeabd7e6d8e12d.png | Bin 2926 -> 0 bytes public/assets/removeFromMap.png | Bin 2926 -> 0 bytes ...ement-cff838dc3d45a8553a5273fff225cd01.png | Bin 9694 -> 0 bytes public/assets/requirement.png | Bin 9694 -> 0 bytes ...earch-f86abb0b6acbf555a8d0f31244e99e00.png | Bin 11130 -> 0 bytes public/assets/research.png | Bin 11130 -> 0 bytes ...ource-71e7130d4e5cfa588c27bec9fc2f5bd7.png | Bin 9661 -> 0 bytes public/assets/resource.png | Bin 9661 -> 0 bytes .../role-780437f47e5c0db0f7b4bbf1f95a069c.png | Bin 9598 -> 0 bytes public/assets/role.png | Bin 9598 -> 0 bytes ...ttons-0642ce29bb568932e832d150141614e6.png | Bin 1394 -> 0 bytes public/assets/scroll/mCSB_buttons.png | Bin 1394 -> 0 bytes ...32x32-69cf355efabc41a792639fd80e443077.png | Bin 543 -> 0 bytes public/assets/search_icon_32x32.png | Bin 543 -> 0 bytes ...tings-4d3619f3e643c1ea36feee76feb7cb53.png | Bin 3071 -> 0 bytes public/assets/settings.png | Bin 3071 -> 0 bytes ...inner-2223be961bac19bdc0a65c6e39270e86.gif | Bin 3698 -> 0 bytes public/assets/spinner.gif | Bin 3698 -> 0 bytes ...napse-45a1ade6a366442da90bbc9e467bea69.png | Bin 6953 -> 0 bytes public/assets/synapse.png | Bin 6953 -> 0 bytes ...apse2-1424da68b91fe80e7c6527a1ff39c4e0.png | Bin 8504 -> 0 bytes public/assets/synapse2.png | Bin 8504 -> 0 bytes .../tab-60814a9dfd8938d62ded4b267d30d06d.png | Bin 2967 -> 0 bytes public/assets/tab.png | Bin 2967 -> 0 bytes .../task-f2d6edd73c8e920e2c16594d62102ce2.png | Bin 7676 -> 0 bytes public/assets/task.png | Bin 7676 -> 0 bytes .../tool-682be3e67274788311606392649acd4a.png | Bin 9731 -> 0 bytes public/assets/tool.png | Bin 9731 -> 0 bytes ...topbg-875d4334b29e9752bbf9718b94f6da9a.png | Bin 2800 -> 0 bytes public/assets/topbg.png | Bin 2800 -> 0 bytes ...opbg2-2a578a925e2dbf78ff8b77508a7bf46e.png | Bin 2827 -> 0 bytes public/assets/topbg2.png | Bin 2827 -> 0 bytes ...ctory-cddc31f4a5a6f728b548ea4b3522e738.png | Bin 7084 -> 0 bytes public/assets/trajectory.png | Bin 7084 -> 0 bytes ...0x100-3d0f77f5d1e613e6c212e1c3acc28330.png | Bin 180 -> 0 bytes public/assets/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes ...0x100-a9815e32a79da42d9a0047223b378699.png | Bin 178 -> 0 bytes public/assets/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes ...1x400-4d90764e1884494ee9e1c4b1a3c66ee2.png | Bin 120 -> 0 bytes public/assets/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes ...1x400-50dcb48f847e94ab0eec0d13778c719c.png | Bin 105 -> 0 bytes public/assets/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes ...1x400-5225d9f0e973b03d5ef3e39c83417f3c.png | Bin 111 -> 0 bytes public/assets/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes ...1x400-c8c49db75da9cdce80551582fbfb9e7b.png | Bin 110 -> 0 bytes public/assets/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes ...1x400-2a7ebd433aada772c2c6efd374edcb73.png | Bin 119 -> 0 bytes public/assets/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes ...1x100-ee51cb4c32984991223bcea7b1453a31.png | Bin 101 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes ...6x240-ccf2bc5085a133b936a47e17cd4fdb1c.png | Bin 4369 -> 0 bytes public/assets/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes ...6x240-7f2fc0c521e2157c4de0be98cd43baf3.png | Bin 4369 -> 0 bytes public/assets/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes ...6x240-9f6a81923df60e81c07cabaad31c5739.png | Bin 4369 -> 0 bytes public/assets/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes ...6x240-427c065a98466145840a6a32f9480977.png | Bin 4369 -> 0 bytes public/assets/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes ...6x240-b8e9df6a7b59feed26328ad5a6f77251.png | Bin 4369 -> 0 bytes public/assets/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes ...arrow-bbecd44e3a86235d1d83de1e45108662.png | Bin 14039 -> 0 bytes public/assets/white-curved-arrow.png | Bin 14039 -> 0 bytes ...dcard-decf4ac26625f917b10c8621d963a232.png | Bin 9359 -> 0 bytes public/assets/wildcard.png | Bin 9359 -> 0 bytes test/fixtures/users.yml | 2 +- 253 files changed, 703 insertions(+), 895 deletions(-) create mode 100644 app/assets/images/MMCCicon_add_map.png create mode 100644 app/assets/images/MMCCicon_filter.png create mode 100644 app/assets/images/MMCCicon_realtime_junto.png create mode 100644 app/assets/images/MMCCicon_save_layout.png create mode 100644 app/assets/images/MMCCicon_save_new_map.png create mode 100644 app/assets/images/MMCCicon_wand.png create mode 100644 app/views/maps/_fork.html.erb delete mode 100644 public/assets/Fonts/Lato-Lig-webfont-1435188a694a7d5e29cf4a3288ff3e36.eot delete mode 100644 public/assets/Fonts/Lato-Lig-webfont-47c2912f319ae759c3b1cd558b080c33.woff delete mode 100644 public/assets/Fonts/Lato-Lig-webfont-496f32fb28e2be2d6a4b41f1c7e37cc1.svg delete mode 100644 public/assets/Fonts/Lato-Lig-webfont-4b8f0d5ac83e783eb84848ff3254685c.ttf delete mode 100644 public/assets/Fonts/Lato-Lig-webfont.eot delete mode 100644 public/assets/Fonts/Lato-Lig-webfont.svg delete mode 100644 public/assets/Fonts/Lato-Lig-webfont.ttf delete mode 100644 public/assets/Fonts/Lato-Lig-webfont.woff delete mode 100644 public/assets/MMCCicon_add-e907e5cd1adb7cee2cacd99aabf8ed5d.png delete mode 100644 public/assets/MMCCicon_add.png delete mode 100644 public/assets/MMCCicon_commons-51c9d948f0f791cf52aca4e294e48975.png delete mode 100644 public/assets/MMCCicon_commons.png delete mode 100644 public/assets/MMCCicon_help-dfde3a342abc809a6508695a75ea9b87.png delete mode 100644 public/assets/MMCCicon_help.png delete mode 100644 public/assets/MMCCicon_info-76fbf35e20e1bb6facb3e14254543c9c.png delete mode 100644 public/assets/MMCCicon_info.png delete mode 100644 public/assets/MMCCicon_invite-33ce02d3a0500b602c15e9192c3c4f66.png delete mode 100644 public/assets/MMCCicon_invite.png delete mode 100644 public/assets/MMCCicon_logout-2b7d4dfff8cdc4d38089c082ac0c6929.png delete mode 100644 public/assets/MMCCicon_logout.png delete mode 100644 public/assets/MMCCicon_map-77c3768601370ee04d15f7da448fee91.png delete mode 100644 public/assets/MMCCicon_map.png delete mode 100644 public/assets/MMCCicon_mapper-3d7a6f42563271141b72483efa7701d2.png delete mode 100644 public/assets/MMCCicon_mapper.png delete mode 100644 public/assets/MMCCicon_pop-out-f929f9f904f0dde84210a68980110e9b.png delete mode 100644 public/assets/MMCCicon_pop-out.png delete mode 100644 public/assets/MMCCicon_private-9de86555fbdb4a6acafb0082678c07bd.png delete mode 100644 public/assets/MMCCicon_private.png delete mode 100644 public/assets/MMCCicon_public-1f8e2ccd3461f477899c0e0adb8fe501.png delete mode 100644 public/assets/MMCCicon_public.png delete mode 100644 public/assets/MMCCicon_settings-b80201e3f081378771338f2a37afc64b.png delete mode 100644 public/assets/MMCCicon_settings.png delete mode 100644 public/assets/MMCCicon_synapse-ddb1ae0d586aa9b787244b3648bde538.png delete mode 100644 public/assets/MMCCicon_synapse.png delete mode 100644 public/assets/MMCCicon_topic-f3343e0b8ed9c74cd084e65a9a2ae9a8.png delete mode 100644 public/assets/MMCCicon_topic.png delete mode 100644 public/assets/WebSocketMain-0de980edb45e36785bf9d862baa032bb.swf delete mode 100644 public/assets/WebSocketMain.swf delete mode 100644 public/assets/WebSocketMainInsecure-c4377647e57e58cacc692c8a51afc9f8.swf delete mode 100644 public/assets/WebSocketMainInsecure.swf delete mode 100644 public/assets/account_icon-accfe0ae2fc05f59f0459bb5da3d92a3.png delete mode 100644 public/assets/account_icon.png delete mode 100644 public/assets/action-abd8f2e892ebe608b9112249167fb64e.png delete mode 100644 public/assets/action.png delete mode 100644 public/assets/activity-d115f352e27307a6f15b34bde2c23a5e.png delete mode 100644 public/assets/activity.png delete mode 100644 public/assets/application-5944cd89814c860b80568fec3cd40f3e.css delete mode 100644 public/assets/application-5944cd89814c860b80568fec3cd40f3e.css.gz delete mode 100644 public/assets/application-d814b5d6c168834ae86da9ae7c11f401.js delete mode 100644 public/assets/application-d814b5d6c168834ae86da9ae7c11f401.js.gz delete mode 100644 public/assets/application.css delete mode 100644 public/assets/application.css.gz delete mode 100644 public/assets/application.js delete mode 100644 public/assets/application.js.gz delete mode 100644 public/assets/argument-0d73e7980d2a2051880d458038a44442.png delete mode 100644 public/assets/argument.png delete mode 100644 public/assets/background-4f2d3ab2ad388ab65d405ec7437cf7d6.jpg delete mode 100644 public/assets/background.jpg delete mode 100644 public/assets/background2-fcd292f486d40ecc07d17e2f4e94a473.jpg delete mode 100644 public/assets/background2-for-repeating-dcbb5a0ce06d31aa90b1e2cb84d01200.jpg delete mode 100644 public/assets/background2-for-repeating.jpg delete mode 100644 public/assets/background2.jpg delete mode 100644 public/assets/bg-31227067a0d01445d61c7f944794bf5e.png delete mode 100644 public/assets/bg.png delete mode 100644 public/assets/bizarre-d6ef966323ca17b300d15bf928f9a9d7.png delete mode 100644 public/assets/bizarre.png delete mode 100644 public/assets/black_bg-a84a34cb111aa74875c1074cd333adab.png delete mode 100644 public/assets/black_bg.png delete mode 100644 public/assets/catalyst-1594e823fd9c8472821f92bf396d6923.png delete mode 100644 public/assets/catalyst.png delete mode 100644 public/assets/centerOn-8e34d2284da3af348a871042dc124b06.png delete mode 100644 public/assets/centerOn.png delete mode 100644 public/assets/closed-15267ab51fc3279b336662252acca9bf.png delete mode 100644 public/assets/closed.png delete mode 100644 public/assets/con_icon-7ee91f8671fb3fa1fc5881baaea21f15.png delete mode 100644 public/assets/con_icon.png delete mode 100644 public/assets/decision-457574169c586146d3c8533fb2126eaa.png delete mode 100644 public/assets/decision.png delete mode 100644 public/assets/delete-7ac5d3a05903d72d77df086d021613fc.png delete mode 100644 public/assets/delete.png delete mode 100644 public/assets/example-4dec1f08747fe8160cd8ee749e0796ec.png delete mode 100644 public/assets/example.png delete mode 100644 public/assets/experience-1afef68cd310743142f89ab67c9c40cd.png delete mode 100644 public/assets/experience.png delete mode 100644 public/assets/foresight-2123e9a56f6893a2c97cdbfeda657676.png delete mode 100644 public/assets/foresight.png delete mode 100644 public/assets/futuredev-0d5daeb0100f388aedb79d75bd7e3fb8.png delete mode 100644 public/assets/futuredev.png delete mode 100644 public/assets/go-arrow-2-5afa523fd9f1a48057a6824e2fa4cc01.png delete mode 100644 public/assets/go-arrow-2.png delete mode 100644 public/assets/go-arrow-369a9329204282cc3fa676b74138f11a.png delete mode 100644 public/assets/go-arrow.png delete mode 100644 public/assets/goodpractice-22595f8e6fa95cb948c78dfec1e434c6.png delete mode 100644 public/assets/goodpractice.png delete mode 100644 public/assets/group-c8ee17544a9e41433c5234586e6f9fec.png delete mode 100644 public/assets/group.png delete mode 100644 public/assets/home_bg-cf084fcee9fdc1f27b45226e997a238c.png delete mode 100644 public/assets/home_bg.png delete mode 100644 public/assets/home_bg2-c881acea5e56343b4abf117d435a3c5a.png delete mode 100644 public/assets/home_bg2.png delete mode 100644 public/assets/home_bg_2-73e5f33a103d2e4248a05abd6b6a9a5e.png delete mode 100644 public/assets/home_bg_2.png delete mode 100644 public/assets/idea-84fc29553000b7c710f136ef797898da.png delete mode 100644 public/assets/idea.png delete mode 100644 public/assets/implication-df9ae923c3614de364c781519d6c4afc.png delete mode 100644 public/assets/implication.png delete mode 100644 public/assets/insight-76f0ab9b04a6bd112f1899adb171520d.png delete mode 100644 public/assets/insight.png delete mode 100644 public/assets/intention-14e542078f64d4818dc45f358b235a9c.png delete mode 100644 public/assets/intention.png delete mode 100644 public/assets/junto-ddb75e742ba0ed9ceae94599eccf2882.png delete mode 100644 public/assets/junto.png delete mode 100644 public/assets/knowledge-ad0ac3677d346b09b49b9e693514b3d1.png delete mode 100644 public/assets/knowledge.png delete mode 100644 public/assets/labelCheckbox-9a346bcd07fdad9488ea2b64cb960c47.png delete mode 100644 public/assets/labelCheckbox.png delete mode 100644 public/assets/list-9137ea315fca43a6f4249e629cd849dc.png delete mode 100644 public/assets/list.png delete mode 100644 public/assets/location-cea0f2a62f9d151cafdc0110dded953e.png delete mode 100644 public/assets/location.png delete mode 100644 public/assets/manifest.yml delete mode 100644 public/assets/map-11d4c40918bd0e9d7b9dc654a6940087.png delete mode 100644 public/assets/map.png delete mode 100644 public/assets/menu_icon_32-45a773e31d8a68a2e404f176e528b467.png delete mode 100644 public/assets/menu_icon_32.png delete mode 100644 public/assets/minus-f4a2131951232ddd339080a1181fe219.png delete mode 100644 public/assets/minus.png delete mode 100644 public/assets/moviemap-090435483d05cf98c6aad5c4d09e3b06.png delete mode 100644 public/assets/moviemap.png delete mode 100644 public/assets/my_maps_icon-fcf59dec797c1fcbe0fe2e4d65e3621a.png delete mode 100644 public/assets/my_maps_icon.png delete mode 100644 public/assets/note-c3c90e4f8bdd68b24e8c21541dfc4949.png delete mode 100644 public/assets/note.png delete mode 100644 public/assets/openissue-f5710c4b6a288596346595443540374f.png delete mode 100644 public/assets/openissue.png delete mode 100644 public/assets/opinion-8180fcf67a74b7a8c4a450c4c75d4589.png delete mode 100644 public/assets/opinion.png delete mode 100644 public/assets/opportunity-d29060b764733e42ccd315213aaa5d58.png delete mode 100644 public/assets/opportunity.png delete mode 100644 public/assets/person-179a07532de61899670808ee6d35736a.png delete mode 100644 public/assets/person.png delete mode 100644 public/assets/platform-163be434ff4103819c21828f4de0ed65.png delete mode 100644 public/assets/platform.png delete mode 100644 public/assets/pro-c633975d5df7701ae85723453a73ad49.png delete mode 100644 public/assets/pro.png delete mode 100644 public/assets/problem-9700584ff07c14663732e128bfea5fc8.png delete mode 100644 public/assets/problem.png delete mode 100644 public/assets/question-173c48e4a6e20fff153481cb52ac30cf.png delete mode 100644 public/assets/question.png delete mode 100644 public/assets/reference-2a61b6f4307ebdef735e4b43e614ae3e.png delete mode 100644 public/assets/reference.png delete mode 100644 public/assets/removeFromCanvas-9c2558014fb0eac31e71b024e9410220.png delete mode 100644 public/assets/removeFromCanvas.png delete mode 100644 public/assets/removeFromMap-4c8e39f01de493e6fadeabd7e6d8e12d.png delete mode 100644 public/assets/removeFromMap.png delete mode 100644 public/assets/requirement-cff838dc3d45a8553a5273fff225cd01.png delete mode 100644 public/assets/requirement.png delete mode 100644 public/assets/research-f86abb0b6acbf555a8d0f31244e99e00.png delete mode 100644 public/assets/research.png delete mode 100644 public/assets/resource-71e7130d4e5cfa588c27bec9fc2f5bd7.png delete mode 100644 public/assets/resource.png delete mode 100644 public/assets/role-780437f47e5c0db0f7b4bbf1f95a069c.png delete mode 100644 public/assets/role.png delete mode 100644 public/assets/scroll/mCSB_buttons-0642ce29bb568932e832d150141614e6.png delete mode 100644 public/assets/scroll/mCSB_buttons.png delete mode 100644 public/assets/search_icon_32x32-69cf355efabc41a792639fd80e443077.png delete mode 100644 public/assets/search_icon_32x32.png delete mode 100644 public/assets/settings-4d3619f3e643c1ea36feee76feb7cb53.png delete mode 100644 public/assets/settings.png delete mode 100644 public/assets/spinner-2223be961bac19bdc0a65c6e39270e86.gif delete mode 100644 public/assets/spinner.gif delete mode 100644 public/assets/synapse-45a1ade6a366442da90bbc9e467bea69.png delete mode 100644 public/assets/synapse.png delete mode 100644 public/assets/synapse2-1424da68b91fe80e7c6527a1ff39c4e0.png delete mode 100644 public/assets/synapse2.png delete mode 100644 public/assets/tab-60814a9dfd8938d62ded4b267d30d06d.png delete mode 100644 public/assets/tab.png delete mode 100644 public/assets/task-f2d6edd73c8e920e2c16594d62102ce2.png delete mode 100644 public/assets/task.png delete mode 100644 public/assets/tool-682be3e67274788311606392649acd4a.png delete mode 100644 public/assets/tool.png delete mode 100644 public/assets/topbg-875d4334b29e9752bbf9718b94f6da9a.png delete mode 100644 public/assets/topbg.png delete mode 100644 public/assets/topbg2-2a578a925e2dbf78ff8b77508a7bf46e.png delete mode 100644 public/assets/topbg2.png delete mode 100644 public/assets/trajectory-cddc31f4a5a6f728b548ea4b3522e738.png delete mode 100644 public/assets/trajectory.png delete mode 100644 public/assets/ui-bg_flat_0_aaaaaa_40x100-3d0f77f5d1e613e6c212e1c3acc28330.png delete mode 100644 public/assets/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 public/assets/ui-bg_flat_75_ffffff_40x100-a9815e32a79da42d9a0047223b378699.png delete mode 100644 public/assets/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 public/assets/ui-bg_glass_55_fbf9ee_1x400-4d90764e1884494ee9e1c4b1a3c66ee2.png delete mode 100644 public/assets/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 public/assets/ui-bg_glass_65_ffffff_1x400-50dcb48f847e94ab0eec0d13778c719c.png delete mode 100644 public/assets/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 public/assets/ui-bg_glass_75_dadada_1x400-5225d9f0e973b03d5ef3e39c83417f3c.png delete mode 100644 public/assets/ui-bg_glass_75_dadada_1x400.png delete mode 100644 public/assets/ui-bg_glass_75_e6e6e6_1x400-c8c49db75da9cdce80551582fbfb9e7b.png delete mode 100644 public/assets/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 public/assets/ui-bg_glass_95_fef1ec_1x400-2a7ebd433aada772c2c6efd374edcb73.png delete mode 100644 public/assets/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 public/assets/ui-bg_highlight-soft_75_cccccc_1x100-ee51cb4c32984991223bcea7b1453a31.png delete mode 100644 public/assets/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 public/assets/ui-icons_222222_256x240-ccf2bc5085a133b936a47e17cd4fdb1c.png delete mode 100644 public/assets/ui-icons_222222_256x240.png delete mode 100644 public/assets/ui-icons_2e83ff_256x240-7f2fc0c521e2157c4de0be98cd43baf3.png delete mode 100644 public/assets/ui-icons_2e83ff_256x240.png delete mode 100644 public/assets/ui-icons_454545_256x240-9f6a81923df60e81c07cabaad31c5739.png delete mode 100644 public/assets/ui-icons_454545_256x240.png delete mode 100644 public/assets/ui-icons_888888_256x240-427c065a98466145840a6a32f9480977.png delete mode 100644 public/assets/ui-icons_888888_256x240.png delete mode 100644 public/assets/ui-icons_cd0a0a_256x240-b8e9df6a7b59feed26328ad5a6f77251.png delete mode 100644 public/assets/ui-icons_cd0a0a_256x240.png delete mode 100644 public/assets/white-curved-arrow-bbecd44e3a86235d1d83de1e45108662.png delete mode 100644 public/assets/white-curved-arrow.png delete mode 100644 public/assets/wildcard-decf4ac26625f917b10c8621d963a232.png delete mode 100644 public/assets/wildcard.png diff --git a/Gemfile.lock b/Gemfile.lock index ae3beac5..0788526e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -134,12 +134,12 @@ DEPENDENCIES devise formtastic formula - jbuilder + jbuilder (= 0.8.2) jquery-rails (= 2.1.2) json pg rails (= 3.2.11) rails3-jquery-autocomplete redis - sass-rails (= 3.2.3) + sass-rails uglifier (>= 1.0.3) diff --git a/app/assets/images/MMCCicon_add_map.png b/app/assets/images/MMCCicon_add_map.png new file mode 100644 index 0000000000000000000000000000000000000000..af4832b70b677dfeb4d328bf3634669bf0db1a70 GIT binary patch literal 1002 zcmVt3nL5vgx$)UY@kx)D<Ul*r%i^Q z*Qvg?Zisf07Hi)!)yo>P(Gr*kd%!xlPO}+xJJi7i*3T)h;88D6aGM6l==XClDV{I? z#6wjHxNPQ15ogY8MY`0VYv`{wh;FLQZ(-B{cWB0zz)3b^MQ|TVBhqG^sy=WjwpXPXDb&vLx1lX zLgg*6W%v+21alr?(9f>Y-?O%y*fs2Z&P}m(Zi5+7HVtxw`uzcXBVQR4zM#!XvW0kO zZixN+p6Z?!4#;1&239?Mr4J@pI~|eANxm}~>L6@H@pD`mIZT!pGh9z1K>5I4i|KEX z(rQ1`POlTeTv8_oi#;;d_YKC^B8y-8bKeZr~=A{1gjDt zAQ$t+dc~`@1Z3FxcQ%56I4^CmGe^dzfHE6cnQfs>!{Aq9ypSJPtF{GjUvSwi!Zom! z@H8e*WNjOR_YxqFeFe6aUQozvCLDawK_-y^dF*qO#%bC%y?|Q@s{-VVX~%YA%zA_M zVSVs^0`vfyVgSt$D^eoCt~ii5wg>NbGbeANYjoEsFK~4hs}sQ^bk^l}sF%RZu&zeK z2;f4_gA?MSSDLyQcmVDWbKr3Va4UerbQl_;lw4)CujwZ4k6By+>A#p#0jYq0#C`}c Y0D)xfhuUZq3S04xTlDp&*V~qS? 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/MMCCicon_save_layout.png b/app/assets/images/MMCCicon_save_layout.png new file mode 100644 index 0000000000000000000000000000000000000000..d163dfb54c3f6a177a9291762f70e16b84a02b00 GIT binary patch literal 831 zcmV-F1Hk-=P)7LXa0#HNU7ta%ml;bD?1JvsGgJXZs3n~v7VBo0jm^RlXTw!0|yfD8THzXV6 zTWAk`k74MLuo;O(P!rga3HnDd_5$2O{1tjR`BoyV)~`(Q{vbS>g+P4}i3ec2(h`7n zzd67Y3;0Puz;QgVcZj?qMs1AYT;L&(?`J1LUEXEtj~!7EmdIGcsYbDKxSaD|w?O?j zyQGGUOo~Q^BEbP)O6P_Qb;v4K3KAUf1##880*o z5tjhGPff*=J%EXcaa+eQdqv{g#c&*Q+;rq3@M&@`zPS7sU;q literal 0 HcmV?d00001 diff --git a/app/assets/images/MMCCicon_save_new_map.png b/app/assets/images/MMCCicon_save_new_map.png new file mode 100644 index 0000000000000000000000000000000000000000..9138e6323cf3ee006b77bdc9cfcc59dd88023908 GIT binary patch literal 554 zcmV+_0@eMAP)Y5S0Z0Tzshj zTp&I?V%4s`lmIReK)fC~fXm0q2ElwlQvk$5FrP<`YO@0&1k+vIQUHJ@(}X}U#l@{j z0nj<7OB+PL`IVW%XTfnJK+4M;)h!hE0D!%&(kTFd?^6$qDFA@)Q<2RnN=o4S)WpL! zt*#3i7TA?obUho3)u>8Q_`EB|-;}MNL|@_ui6vN8Nk{X&9yhm suy}Xs_LYBV3P1rU00rQG1N;dv0HIgqM>p?Bz5oCK07*qoM6N<$f=wjn2><{9 literal 0 HcmV?d00001 diff --git a/app/assets/images/MMCCicon_wand.png b/app/assets/images/MMCCicon_wand.png new file mode 100644 index 0000000000000000000000000000000000000000..409d1948287e4d1b7fcee2f74b4f6e067c9c660b GIT binary patch literal 588 zcmV-S0<-;zP)I&*#9A zF}O;xTqOIj~hkI@DDX}U|K0cS^t3J7XV!Yuh1*IGD_sq z{Iuu5dA;=uGKUJxA!6616c7@jk@GMSS@0zU_#!3*eqL$mjp-ctQUW?yT?coHz#Bxw zIq^UG?fKNS%C3kq|#}%&xC^iYp;8lbFw^e-m a5?}y>mit^vicmNJ0000R!n0w0OacQAQWDn$ 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 delta 6559 zcmV;Q8DQpxL)b^KbP9hNPDw;TRCt{2U3+j8$C>|iue6IK7Fp*!Fu-%G*l%V}NYOPp1KQ>-Oj5z_C#s`pLe?~}rr5kW3aYIHJvGJ%8V@d#N z*q32%YC`(vcmi)HPGl&iiPzW0#wzqi8BIv5)vF^NdX z>0+p>8%~#RNDBd^p@CxZqD)&`pE8DHZJSag#Eyu_AV=>f!|5�(?& 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 YccRodI6cn5(G!r2grazzsBy^u0XWP&#{d8T literal 11062 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 VHx7%{4E$pPKuSzrv_{w<=zrtoSatva diff --git a/app/assets/images/idea.png b/app/assets/images/idea.png index 25378e79df331787c6dee6ef109adb3022acd32e..81744c1f21aab9f1530a1515d76a48a47c4a00f5 100644 GIT binary patch delta 6647 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 Bl3oA+ delta 6633 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 P0000gGlhgn9!ZXUBtK$?eO9?%Mk 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

NQoo-*nOzw-p&3>aIw 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 literal 10284 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 delta 6983 zcmV-N8@S}3O8!c)bqasdz2N`o$o(;SDn)>Ac924!GI1P%-B8&#soyc zT!?8=vJxk{FviEd#EePWBxbF=?$TK%>t^owj~R$&-N-Ugqb|*uj5ydT5;3$AGlTd5 zl+Y$1gm5tuK?2?9)ZY94v3J#}s#8_xobKi^>&|bj(|t}=?OlJne&79j?BD+FUBVc{ zf6?J1|8O^;hy)1tRk9YzG5xZof_o~O>1aR$7&u~knK+UpK!9Ks9`En>4$2L-R}^zl zM-m{19RLB6jT?Q+WzqcV5u|F>(A5ZVo3x5Mams3|Bd0C5o1(ue{ez@xvvad5Xe_lJL_{)`{Z1S3;_x7hUyFPobA zwO+Oo7*MU-*u}^&V?~Gz++e_L-hXeZXSi zX}Ws`EJKUHXa|UVX)u+_V0+C>(y#z%nfZ;3|3ARVMRiXEJ_LAJtEYj-T5sANz+F_j zw=uQSL@F{keh5JrG64C^&*=4=`$JW;f*i&#ViJFIPCA7%D(^#hKEgK$k|xEVArNRC zu%>SZD+bo_a}E?Wvk&+pmF`W=fq(|i7XdLsAPfnBmYARH^;ctieS&5I-{_jhDKEdkIFUMPQL z{=J>B_GMzszW`V=_X_;c9eCvuvLvD8A%$Z+54&|=u4H2_*Qy7&I8$J!q)C8qPg&Qw10vFUiD zOZc57q~{}ir|&(1kWTG{Jzh9T0EB;N1i`AFP#szOU_xn#gP?U1i2Z|X-S!UiUwu03 z5wC#mWyLC~2!x><<)$-IVlAb_fjs7K?#FpM5%Xt(V}1u-xdTyl%=e`INC$+pKuFI+ zN`Vj}llfpl5mF$fKzg>k6s{iMeLPoJ$;T^8{Bj97dK4%9&GEcC?+PwwOuB#CN1*p+ zdLQ-Z-`wzc^@q%(>@p3!%X*$7320CC+%zfOgqP=i8h=bDerFj`_VA={d%TngUsyL& z%3Nl*OUAjV_PbR}(f>f91C6fM2o6+v{+Zu%W3|CHJOnJFyGOMo2_vA2iY1_E77Oak z|KBS->>w+m=Vn}nKdKYIvxI*rdr09&Jybe>UwYn%F(0s!;dzMAw)hh1dq`h8Y4Gqn zOZa2T%({3A&&^nnu3{mul-?z+NkW5AWJP+5d6)};NT16a>23ygJbpDXqx(ZXV!fRX zAL;o>;US&Aw>@4WbG)39pirfWP&G-X_IwXf^6|@M{861uIDRavXMTSoU3{1zG+y7p z%NXTLK!1N-e-){oCHHm`8|BUd&j0vH_?>0El2_OHq2YBpzmQDKkhb$N${J}jLRdQy z*_cooJPU$X_V7oQ8GphtygctpCM8?Y0tk7OaebVZDar((2(iX{t-UgS=zq;vfb1wE zOYUKvu|*228ZuRmPI`YXN}+2tbghc2)lk*JrXO9aqH78h1ZbrqKm=Iniy3O^OQi23 z$|d}c4*a8!V)@6eU~;li4um|z+(Zgel*iLdBb;zMoBRClhKD~%iSNw+JG{|H;g@}6 zDduuI{hTDrcywqqE#o$9-NkdyY~xve!%NMdEuw2VjSv0piJX7`!S^$E)To%31qgvL zA{sqgux(69)dGU5Lch14OP_v(x02P~0o~uCrvglE!zecz{TgG0V?=-n6ur;)^W!(3VeJS`xqglFxOBm(Og?_B zjj&4B2@Nrc)0lrCK-DyQV31(n0GF(Igzd?yuAtJrjP7pxD*-|iuc(Pf)CfR4-c!{3 zdpASxl4o!eDwBZaA76++wgbPTY(?DnkiI|&zpnR*462#yJoCIQLFVPW>ovF8Tr|O`KpOroLYv zya~^JM8>DC=ATbG47bL+iU4TK_wRpQGB$o_=8O}eRI)u^*!VtiqpK9(UHYrs zDwkdKN#@T!4OuGN-tF{rt4)eOjt$m@zJ8f;$Bg9%i$2Y56VA^paqF(tJkhraqXR%h zfkNqf$Z{EfREfvWx;S0zAJ|;L@WiP`RTAfQ{R!8SG1-z!$Hae(8*>y=gaa*mi%@@C z8?D*8^UwT*^_dkdnfg)As7$o8V_tp~G@|qy4tVE{4?MbMmBP)2isJ^!FaumK4OVi}AV+K+$4}{)R78;-`fNNMq-5ML4nI zd=;(v`m%q?t@@G+KY;K{&PUI0Ldbvg^e9@bZmo`%h1J_81kw{ozr?Jwr*Jdp zX4e0SU;Yayg)pYB+B|7hQD>$qdWha3CbGtOT_EGF1wT#%kRB2b&!oH*V}1R9XCSle zZR2LT0a9^OLibhIs;qx=JKy=yvrM`BPENV|2b^~Io&5B%b-cT0FFFV?%FTZlCn&TL z9$)+)=jGn#fhS(W7_21wRvmfLLzX@Kqe}eHn-RZ!7W96gQ3@P2QA72Xkywq`0&NDE z9{xHH3DSTtwx;moCeL5k^oQJg$`eu6WHlo|%bN+ujDP82wp-Mr>b6NlG zs9DFi_lw*LfoJu-03%}$EnM714R5tiILG_<_b=nmsdG~~HSzn$yuw%RehRH^sH1_L z=QM5l3Ay*%`S646LAi~ix= z7ceS_G8^*fz5Vs{!+U>kzMA=0UW6%kqRSnaawnHvc@bZ_=%V`VbEa91JNN4E-_E^P zm~Uh$Oq&r1=M{;P&o}6b7x^B&OFDBa%p=Eh%bkWbTutG8BWf@Tw2koz9b>k&X3RXT zp~obs@3pNMr3yhf`lxz%YVM5Fz$;-qA3P7^`53Rnm7h4LS(|^sD2xjD{)@{CE)pO@ zPe?lEJ1LMQJKCPv5R>kT<_uaT$MbeaI$@k+OZf8_fI*;*KnWWp3nQ-Kpr~k4^xEG% z!CQaaZ9SMKl3+>140q`77E2nq(YP{f+xaf*3a%SJrUN^mGtN?qx)gXIJ&$qYM)Uq; zu^wPZ>kQimAS-`;EYR3hJ1Q0IwxYXq#-)Wd&UyR+*1!1&bWpYad_kthx;Ng6c{vU& zldpC{FG?%Lp1pgS^KTCpwx#Q&`779nqeB`(4k~&VCu2t%mD0eu-6|_)ODEdp7@)QYEYq%zy@_c`O<5s@3F%3>5UB{W6bi#N$_=>sJ z(OiTZ6G$P!vuTx!lDQOfT6(w?4NU^ND`2yW0a(sjyI{hp1QQx!V+TY+TH|&4l!+{B z5d?s~m)^4R`iw!Wl8vt z4cntg=d>1^Hw_TZ6)?uIugUf2;`8vL&)E!)CILYq>uVQ;Cz&yGV)BCi-sHqX3szxh z5@08$6W-jm9q*!R)-cvnO+;*r76ajw6Ip+E)qm#_CZ=o7CLuU86?Vv@R<8rNjx%_8 z(G8CIK1B(^@wNydZ1`O^tVwTsKxP4`R#WaqD;w=}@5Oe00B+y#6eg(I1X!b8l5A|g z*4<7>5WZyG*rQqUxleIlfr~2Wh#tOZy+E>zh>gPY%iK5PQf~d+Y&!{5!2Ei}($#;D z4L(YN@Eg3eDd_{brHzc% zpU+L&cm_|x1!qm+&C|cY^Bdk`@tUXjkJtkAFMoErbqlqkbzzl6KD_7g@@E(E)B88_ zC*B1l=XU)yv!=bDv15*Q6F^C$TTFlH>xQwjT345X`lfyDWkb~kB(d7zp_Q+5^@0x~ z%Qbwbf`m38HO3^<60LXPgD`kfa>3bu!>lv^K9Uw8Y!uSw?-<^fyK_O3rc5~2-M}D( z4R=4?LDpY@Z28ek> z|HKB&z#zJ&Y)Dwe^7Av?Nr*ApvzZTGsf1T@SrDF^Jr#npKAb(Vo~Dy4@=}gDb1PXk(1-ZN!Z6 zjcN_Sff_1MHp;2o*g(7Fr*_vRgLA}NR2A;p5np}aoC*U7U7ztwJkfm@F0Af%Iy@ND3lbu#~shy?ZZuu!asyBnd{j!C70pu_~l%a%(oA zYw~d;pk}hkg!3NCsUg$GE@p9_#&{jI(ligm=T~Z_;2-0sX0Lf1eV~S}RwF5}Ho>W) z0(;OvLr_5@Np@wd4X=NMBXgq+CTL*U##Wq|{M^t6%CiHNi;oeGY!Ixv#CdWW zYPkI?7D;!&C#b31Z%n zj=ZEJjf}PvOQC-Ur;U|hT~)mMZbP=;udO;Rs4#=KjR16Y)lK`dn^H6I6-+%F` z_~l!eenWp#^%LiZRwKauy+Xxt= zjtG?$AFqUA6m1kLu)SX&sPPLDOTGS)nP;Si#Ld+Y7OP&5u0jubQj0bur;WxV>z zcGO=62nMRCszNF2Az76a0^(GGF_@+i9yw$iV2ppUE9{Nk3{Xeo7KN%QRJDfQe}Kz2 zrS}_}`>@@SG4=2*^nTakoCdWb1;Yg4s;#S7zWjB9zYGuz4q^stHYZ5wgfwWa!HA}F z0`FsN3+e8S6sbL9>`siX=WAnald1-&{Z$sPY}kYDViqsRUi=WRzkrv;Ev;1QmL^LI zpiO@ey00hY9etCR_`;J9^XIqsP}^T47_4Gy7Kl(9P<9kFdrm4LFhz6bP09#I=ab!I zPGL+?Uo{`89fheX)Ib$=-~bOi^$Pc}GhX~5dKNziO?!Xg27ZMA7%+(_X&wj(Dgq($ zjuPX9KH!4YkI}d6O@j9hP~A63Z6LtZs+fOTV0S~*hSMh>#|LxndM=|m{p7!Lc|AGV z(N2|V$9V0$E*%)R52=D$;I=MM1OoxVUj|wJz}y>~s-8U+-E6L97<nFQ3HcK@YE~Z&To@-al-K|{`Ouf zA@_&AXWYo`nh0%x0Q7H$-X$LJW#D`1l9w}zFVCFE`0-=#${w=Ai#GVfnPVe}GS#H# zgD-RDdF#(;w6T$7p(EyNqam=8pjCf>8W=IB%(xr?`DKWxBdIpeg%S)(( zVCsL3-CqJ@5ZaBrwRJJIGIsuAAmFvv{>ark8`d>%0p_uI@wTRVf28*fjV^y~W#?RI z4+L=1@TdnnW)a(eB2E_o-#qJMOgeFb-SMgvE}*lk+Yu7u2|NQv8tN${c7Q6hKna6T z_4x?9V~avn6{c3@t?j$Has4w{8!7ZbU{JAFQ2oqXMn&nhtFOvDu!s%YCjS zW3%s&zCjn4%&0K_=urr#nxubkH-D9QHgPINMhmx^CyZt)L=d2=n)MrY^39#U%G<%> z+f2XVpSku7)l}`!n%qsJWfzFys7*$!+gLQ{Wyi+Tz$K zOilB`FL&@DYqE5FNLzq;^eo<%^mgE|?w%eM92N+<2eTx?!`gH2#rrp77ex0?0zL|SizaX2 z7y|VHUuXIauQW0qj<`2yL=_AhgxrG})oiZsS7%efXJ9-0!n~qQ$h`#Ugmv_M+r9)S z2C z!(~2<5CD+jqC#^JpoNu$Z2*#cBCiMMF}KlA&96E{ikN1CQX0!9Xh3#T=b`+FWNI`r?9F9HHu;Cr(Rn&ebAOSwEm zj1TFM0ubG_NHwKtxPs71j_V;%HFc6Nh Z`hTS=%m1_e&MyD}002ovPDHLkV1k!ng}49! diff --git a/app/assets/images/task.png b/app/assets/images/task.png index c9d8f081206caadc4e6edd228e3fcce72ee9491b..99167fa756e49bc379592113c59dbc27b0b3c61f 100644 GIT binary patch delta 5288 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ξ;7fV)h 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 N002ovPDHLkV1mVxl@kB} diff --git a/app/assets/images/tool.png b/app/assets/images/tool.png index ab5097a37dd5a3a0a79032b9efa13a2da2c54c79..cd421f1ae46d7e500ccafedfce94c7f4ad39a33f 100644 GIT binary patch literal 7384 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 KMNUMnLSTaX(?(SQ literal 9731 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 P*#J2yWyu-|EjsyF+ky4GxR5i*xV(udZr( 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 JQsPVC{{VgjaJv8i diff --git a/app/assets/images/wildcard.png b/app/assets/images/wildcard.png index d72c49941bdaff34b883df226dee49fbedb870a1..c57d455b1b70f90bbee06922cdf257b37425f43b 100644 GIT binary patch delta 7029 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 diff --git a/app/assets/javascripts/Jit/graphsettings-event-handlers.js b/app/assets/javascripts/Jit/graphsettings-event-handlers.js index 54af42c8..a11fbaa7 100644 --- a/app/assets/javascripts/Jit/graphsettings-event-handlers.js +++ b/app/assets/javascripts/Jit/graphsettings-event-handlers.js @@ -139,6 +139,80 @@ function selectNodeOnClickHandler(node, e) { Mconsole.plot(); }//selectNodeOnClickHandler + function selectNodeOnRightClickHandler(node, e) { + // the 'node' variable is a JIT node, the one that was clicked on + // the 'e' variable is the click event + + + if (Mconsole.busy) return; + + // delete old right click menu + $('.rightclickmenu').remove(); + // create new menu for clicked on node + var rightclickmenu = document.createElement("div"); + rightclickmenu.className = "rightclickmenu"; + + // add the proper options to the menu + var menustring = '

    '; + + menustring += '
  • Delete
  • '; + if (mapid) menustring += '
  • Remove from Map
  • '; + menustring += '
  • Hide until refresh
  • '; + + menustring += '
  • Open In New Tab
  • '; + + menustring += '
'; + rightclickmenu.innerHTML = menustring; + + // position the menu where the click happened + $(rightclickmenu).css({ + left: e.clientX, + top: e.clientY + }); + //add the menu to the page + $('#wrapper').append(rightclickmenu); + + // attach events to clicks on the list items + + // delete the selected things from the database + $('.rc-delete').click(function() { + $('.rightclickmenu').remove(); + var n = MetamapsModel.selectedNodes.length; + var e = MetamapsModel.selectedEdges.length; + var ntext = n == 1 ? "1 topic" : n + " topics"; + var etext = e == 1 ? "1 synapse" : e + " synapses"; + var text = "You have " + ntext + " and " + etext + " selected. "; + + var r=confirm(text + "Are you sure you want to permanently delete them all? This will remove them from all maps they appear on."); + if (r == true) { + deleteSelectedEdges(); + deleteSelectedNodes(); + } + }); + + // remove the selected things from the map + $('.rc-remove').click(function() { + $('.rightclickmenu').remove(); + hideSelectedEdges(); + hideSelectedNodes(); + }); + + // hide selected nodes and synapses until refresh + $('.rc-hide').click(function() { + $('.rightclickmenu').remove(); + hideSelectedEdges(); + hideSelectedNodes(); + }); + + // open the entity in a new tab + $('.rc-popout').click(function() { + $('.rightclickmenu').remove(); + var win=window.open('/topics/' + node.id, '_blank'); + win.focus(); + }); + + } //selectNodeOnRightClickHandler + function canvasDoubleClickHandler(canvasLoc,e) { //grab the location and timestamp of the click var storedTime = MetamapsModel.lastCanvasClick; diff --git a/app/assets/javascripts/Jit/graphsettings.js b/app/assets/javascripts/Jit/graphsettings.js index 9ff758c8..c58facd3 100644 --- a/app/assets/javascripts/Jit/graphsettings.js +++ b/app/assets/javascripts/Jit/graphsettings.js @@ -40,7 +40,7 @@ function graphSettings(type, embed) { Label: { type: 'Native', //Native or HTML size: 20, - family: 'LatoLight', + family: 'arial', textBaseline: 'hanging', color:'#000' //style: 'bold' @@ -127,7 +127,7 @@ function graphSettings(type, embed) { }, onRightClick: function (node, eventInfo, e) { if (node && !node.nodeFrom) { - // open right click menu + selectNodeOnRightClickHandler(node, e); } else if (node && node.nodeFrom) { // the variable 'node' is actually an edge/adjacency // open right click menu diff --git a/app/assets/javascripts/Jit/jit2.0.0.js b/app/assets/javascripts/Jit/jit2.0.0.js index 6f08f42c..7938a055 100644 --- a/app/assets/javascripts/Jit/jit2.0.0.js +++ b/app/assets/javascripts/Jit/jit2.0.0.js @@ -7232,23 +7232,25 @@ Graph.Label.Native = new Class({ //START METAMAPS CODE //render background ctx.fillStyle = 'rgba(255, 255, 255, 0.7)'; - var margin = 5; - var height = 16 + margin; //font size + margin - var CURVE = height / 2; //offset for curvy corners - var width = ctx.measureText(node.name).width + 2 * margin - 2 * CURVE; - var labelX = (pos.x - width/2) - margin + CURVE/2; - var labelY = pos.y + node.getData("height"); // - height + margin; - ctx.fillRect(labelX, labelY, width, height); - - //curvy corners woo - circles in place of last CURVE pixels of rect - ctx.beginPath(); - ctx.arc(labelX, labelY + CURVE, CURVE, 0.5 * Math.PI, 1.5 * Math.PI, false); - ctx.closePath(); - ctx.fill(); - ctx.beginPath(); - ctx.arc(labelX + width, labelY + CURVE, CURVE, 1.5 * Math.PI, 0.5 * Math.PI, false); - ctx.closePath(); - ctx.fill(); + var height = 25; //font size + margin + var width = ctx.measureText(node.name).width + 8; + var x = pos.x - width/2; + var y = pos.y + node.getData("height") + 5; + var radius = 3; + + ctx.beginPath(); + ctx.moveTo(x + radius, y); + ctx.lineTo(x + width - radius, y); + ctx.quadraticCurveTo(x + width, y, x + width, y + radius); + ctx.lineTo(x + width, y + height - radius); + ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height); + ctx.lineTo(x + radius, y + height); + ctx.quadraticCurveTo(x, y + height, x, y + height - radius); + ctx.lineTo(x, y + radius); + ctx.quadraticCurveTo(x, y, x + radius, y); + ctx.closePath(); + ctx.stroke(); + ctx.fill(); ctx.fillStyle = ctx.strokeStyle = node.getLabelData('color'); // END METAMAPS CODE @@ -7274,7 +7276,7 @@ Graph.Label.Native = new Class({ var pos = node.pos.getc(true); //ctx.fillText(node.name, pos.x, pos.y + node.getData("height") / 2); // START METAMAPS CODE - ctx.fillText(node.name, pos.x, pos.y + node.getData("height")); + ctx.fillText(node.name, pos.x, pos.y + node.getData("height") + 5); // END METAMAPS CODE }, diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index eafc00ca..8dde6093 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -24,14 +24,209 @@ var viewMode = "list"; var labelType, useGradients, nativeTextSupport, animate, json, Mconsole = null, gType, tempNode = null, tempInit = false, tempNode2 = null, metacodeIMGinit = false, findOpen = false, analyzeOpen = false, organizeOpen = false, goRealtime = false, mapid = null, mapperm = false, touchPos, touchDragNode, mouseIsDown = false; $(document).ready(function() { - - var menuIsOpen = false, searchIsOpen = false, accountIsOpen = false; - + + function bindMainMenuHover() { + + var menuIsOpen = false + + // controls the sliding hover of the bottom left menu + var sliding1 = false; + var lT; + + var closeMenu = function() { + lT = setTimeout(function() { + if (! sliding1) { + sliding1 = true; + // $('.footer .menu').animate({ + // height: '0px' + // }, 300, function() { + // sliding1 = false; + // menuIsOpen = false; + // }); + $('.footer').css('border-top-right-radius','5px'); + $('.logo').animate({ + 'background-position-x':'-10px' + }, 200); + $('.footer .menu').fadeOut(200, function() { + sliding1 = false; + menuIsOpen = false; + }); + } + },500); + } + + var openMenu = function() { + clearTimeout(lT); + if (! sliding1) { + sliding1 = true; + + // $('.footer .menu').animate({ + // height: listLength + 'px' + // }, 300, function() { + // sliding1 = false; + // }); + $('.footer').css('border-top-right-radius','0'); + $('.logo').animate({ + 'background-position-x':'-7px' + }, 200); + $('.footer .menu').fadeIn(200, function() { + sliding1 = false; + }); + } + } + // bind the hover events + $(".logo").hover(openMenu, closeMenu); + + // when on touch screen, make touching on the logo do what hovering does on desktop + $("#mainTitle a").bind('touchend', function(evt) { + if (!menuIsOpen) { + openMenu(); + evt.preventDefault(); + evt.stopPropagation(); + } + }); + } + + function bindSearchHover() { + + var searchIsOpen = false + + // controls the sliding hover of the search + var sliding1 = false; + var lT; + + var openSearch = function() { + clearTimeout(lT); + if (!sliding1 && !searchIsOpen) { + hideCards(); + sliding1 = true; + $('.sidebarSearch .twitter-typeahead, .sidebarSearch .tt-hint, .sidebarSearchField').animate({ + width: '200px' + }, 200, function() { + $('.sidebarSearchField, .sidebarSearch .tt-hint').css({padding:'5px 10px', width:'180px'}); + $('.sidebarSearchField').focus(); + sliding1 = false + searchIsOpen = true; + }); + } + } + var closeSearch = function(closeAfter) { + lT = setTimeout(function() { + if (!sliding1 && searchIsOpen) { + sliding1 = true; + $('.sidebarSearchField, .sidebarSearch .tt-hint').css({padding:'5px 0', width:'200px'}); + $('.sidebarSearch .twitter-typeahead, .sidebarSearch .tt-hint, .sidebarSearchField').animate({ + width: '0' + }, 200, function() { + $('.sidebarSearchField').typeahead('setQuery',''); + sliding1 = false; + searchIsOpen = false; + }); + } + },closeAfter); + } + + // bind the hover events + $(".sidebarSearch").hover(function(){ openSearch() }, function() { closeSearch(800) }); + + $('.sidebarSearch').click(function(e) { + e.stopPropagation(); + }); + $('body').click(function(e) { + closeSearch(0); + }); + + // if the search is closed and user hits SHIFT+S + $('body').bind('keyup', function(e) { + switch(e.which) { + case 83: + if (e.shiftKey && !searchIsOpen) { + openSearch(); + } + break; + default: break; //console.log(e.which); + } + }); + + // initialize the search box autocomplete results + $('.sidebarSearchField').typeahead([ + { + name: 'topics', + template: $('.topicTemplate').html(), + remote: { + url: '/search/topics?term=%QUERY' + }, + engine: Hogan, + header: '

Topics

' + }, + { + name: 'maps', + template: $('.mapTemplate').html(), + remote: { + url: '/search/maps?term=%QUERY' + }, + engine: Hogan, + header: '

Maps

' + }, + { + name: 'mappers', + template: $('.mapperTemplate').html(), + remote: { + url: '/search/mappers?term=%QUERY' + }, + engine: Hogan, + header: '

Mappers

' + } + ]); + } // end bindSearchHover + + function bindAccountHover() { + + var accountIsOpen = false + + // controls the sliding hover of the bottom left menu + var sliding1 = false; + var lT; + + var closeAccount = function() { + lT = setTimeout(function() { + if (! sliding1) { + sliding1 = true; + $('.sidebarAccountIcon').css('background-color','rgba(0,0,0,0.7)'); + $('.sidebarAccountBox').fadeOut(200, function() { + sliding1 = false; + accountIsOpen = false; + }); + } + },300); + } + + var openAccount = function() { + clearTimeout(lT); + if (! sliding1) { + sliding1 = true; + $('.sidebarAccountIcon').css('background-color','rgba(0,0,0,0.9)'); + $('.sidebarAccountBox').fadeIn(200, function() { + sliding1 = false; + accountIsOpen = true; + }); + } + } + // bind the hover events + $(".sidebarAccount").hover(openAccount, closeAccount); + } // end bindAccountHover + + // bind hover events + bindMainMenuHover(); + bindSearchHover(); + bindAccountHover(); + + // disable right click events on the new topic and new synapse input fields $('#new_topic, #new_synapse').bind('contextmenu', function(e){ return false; }); - - /// this is for the topic creation autocomplete field + + // initialize the autocomplete results for the metacode spinner $('#topic_name').typeahead([ { name: 'topic_autocomplete', @@ -42,6 +237,7 @@ var labelType, useGradients, nativeTextSupport, animate, json, Mconsole = null, engine: Hogan } ]); + // tell the autocomplete to submit the form with the topic you clicked on if you pick from the autocomplete $('#topic_name').bind('typeahead:selected', function (event, datum, dataset) { $('#topic_grabTopic').val(datum.id); $('.new_topic').submit(); @@ -49,179 +245,16 @@ var labelType, useGradients, nativeTextSupport, animate, json, Mconsole = null, event.stopPropagation(); }); + // when either form submits, don't leave the page $('.new_topic, .new_synapse').bind('submit', function(event, data){ event.preventDefault(); }); - // this is for the search box - $('.sidebarSearchField').typeahead([ - { - name: 'topics', - template: $('.topicTemplate').html(), - remote: { - url: '/search/topics?term=%QUERY' - }, - engine: Hogan, - header: '

Topics

' - }, - { - name: 'maps', - template: $('.mapTemplate').html(), - remote: { - url: '/search/maps?term=%QUERY' - }, - engine: Hogan, - header: '

Maps

' - }, - { - name: 'mappers', - template: $('.mapperTemplate').html(), - remote: { - url: '/search/mappers?term=%QUERY' - }, - engine: Hogan, - header: '

Mappers

' - } - ]); + $(".scroll").mCustomScrollbar(); - - $(".scroll").mCustomScrollbar(); - - $('.headertop').draggable(); - var positionLeft = $(window).width() - $('.headertop').width() - 50; - $('.headertop').css('left', positionLeft + 'px'); $('.notice.metamaps').delay(10000).fadeOut('fast'); $('.alert.metamaps').delay(10000).fadeOut('fast'); - - //$('.nodemargin').css('padding-top',$('.focus').css('height')); - - // controls the sliding hover of the menus at the top - var sliding1 = false; - var lT; - - var closeMenu = function() { - lT = setTimeout(function() { - if (! sliding1) { - sliding1 = true; - // $('.footer .menu').animate({ - // height: '0px' - // }, 300, function() { - // sliding1 = false; - // menuIsOpen = false; - // }); - $('.footer').css('border-top-right-radius','5px'); - $('.logo').animate({ - 'background-position-x':'-10px' - }, 300); - $('.footer .menu').fadeOut(300, function() { - sliding1 = false; - menuIsOpen = false; - }); - } - },800); - } - - var openMenu = function() { - //closeAccount(); - //closeSearch(); - $('.menuflag').hide(); - clearTimeout(lT); - if (! sliding1) { - sliding1 = true; - - // $('.footer .menu').animate({ - // height: listLength + 'px' - // }, 300, function() { - // sliding1 = false; - // }); - $('.footer').css('border-top-right-radius','0'); - $('.logo').animate({ - 'background-position-x':'-7px' - }, 300); - $('.footer .menu').fadeIn(300, function() { - sliding1 = false; - }); - } - } - // bind the hover events - $(".logo").hover(openMenu, closeMenu); - - // when on touch screen, make touching on the logo do what hovering does on desktop - $("#mainTitle a").bind('touchend', function(evt) { - if (!menuIsOpen) { - openMenu(); - evt.preventDefault(); - evt.stopPropagation(); - } - }); - - - // start account section - $('.sidebarAccountIcon').click(function(e) { - if (!accountIsOpen) openAccount(); - else if (accountIsOpen) closeAccount(); - e.stopPropagation(); - }); - $('.sidebarAccountBox').click(function(e) { - e.stopPropagation(); - }); - - function openAccount() { - //closeMenu(); - //closeSearch(); - if (!accountIsOpen) { - $('.sidebarAccountBox').fadeIn(300, function() { - //$('.sidebarSearchField').css({padding:'5px 10px', width:'180px'}).focus(); - accountIsOpen = true; - }); - } - } - function closeAccount() { - if (accountIsOpen) { - $('.sidebarAccountBox').fadeOut(300, function() { - accountIsOpen = false; - }); - } - } - // end account section - - // start search section - $('.sidebarSearchIcon').click(function(e) { - if (!searchIsOpen) openSearch(); - else if (searchIsOpen) closeSearch(); - e.stopPropagation(); - }); - $('.sidebarSearch .twitter-typeahead').click(function(e) { - e.stopPropagation(); - }); - - function openSearch() { - hideCards(); - $('.sidebarSearch .twitter-typeahead, .sidebarSearch .tt-hint, .sidebarSearchField').animate({ - width: '200px' - }, 300, function() { - $('.sidebarSearchField, .sidebarSearch .tt-hint').css({padding:'5px 10px', width:'180px'}); - $('.sidebarSearchField').focus(); - searchIsOpen = true; - }); - } - function closeSearch() { - if (searchIsOpen) { - $('.sidebarSearchField, .sidebarSearch .tt-hint').css({padding:'5px 0', width:'200px'}); - $('.sidebarSearch .twitter-typeahead, .sidebarSearch .tt-hint, .sidebarSearchField').animate({ - width: '0' - }, 300, function() { - searchIsOpen = false; - }); - } - } - // end search section - - $('body').click(function() { - closeSearch(); - closeAccount(); - }); addHoverForSettings(); @@ -240,12 +273,10 @@ var labelType, useGradients, nativeTextSupport, animate, json, Mconsole = null, var link = $(this).html(); $(this).parents('.CardOnGraph').find('.go-link').attr('href', link); }); - - // this is to save the layout of maps when you're on a map page - $("#saveLayout").click(function(event) { - event.preventDefault(); - saveLayoutAll(); - }); + + $('.addMap').click(function(event) { + createNewMap(); + }); // bind keyboard handlers $('body').bind('keyup', function(e) { @@ -313,6 +344,7 @@ function addHoverForSettings() { // this is to save the layout of a map function saveLayoutAll() { + $('.wandSaveLayout').html('Saving...'); var coor = ""; if (gType == "arranged" || gType == "chaotic") { Mconsole.graph.eachNode(function(n) { @@ -330,8 +362,8 @@ function saveLayout(id) { $('#map_coordinates').val(n.getData("mappingid") + '/' + n.pos.x + '/' + n.pos.y); $('#saveMapLayout').submit(); dragged = 0; - $('#saveLayout').attr('value','Saved!'); - setTimeout(function(){$('#saveLayout').attr('value','Save Layout')},1500); + $('.wandSaveLayout').html('Saved!'); + setTimeout(function(){$('.wandSaveLayout').html('Save Layout')},1500); } // this is to save your console to a map @@ -368,6 +400,10 @@ function saveToMap() { $('#map_topicsToMap').val(nodes_data); $('#map_synapsesToMap').val(synapses_data); + $('#fork_map').fadeIn('fast'); +} + +function createNewMap() { $('#new_map').fadeIn('fast'); } diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 7aa738c2..3ec38b23 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -149,6 +149,10 @@ box-shadow: 0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2); #barometer_tab { display:none; } + +#saveMapLayout { + display:none; +} #error_explanation { background: #612127; @@ -429,7 +433,7 @@ box-shadow: 6px 6px 8px rgba(0,0,0,0.4); position:absolute; top:0; left:-45px; - background: rgba(0,0,0,0.7) url('MMCCicon_help.png') no-repeat center center; + background: rgba(0,0,0,0.3) url('MMCCicon_help.png') no-repeat center center; background-size: 32px 32px; border:1px solid #000; border-radius:5px; @@ -437,6 +441,9 @@ box-shadow: 6px 6px 8px rgba(0,0,0,0.4); width:36px; cursor:pointer; } +.wrapper div.index .openCheatsheet:hover { + background-color: rgba(0,0,0,0.5); +} .wrapper div.index span { float:left; } @@ -480,7 +487,7 @@ box-shadow: 6px 6px 8px rgba(0,0,0,0.4); .sidebarAccount { position:absolute; top:5px; -right:5px; +right:0; z-index:200; width: 35px; height:35px; @@ -490,7 +497,7 @@ height:35px; position:absolute; width: 35px; height: 35px; -background: #69a3a4 url('MMCCicon_mapper.png') no-repeat center center; +background: rgba(0,0,0,0.7) url('MMCCicon_mapper.png') no-repeat center center; background-size: 28px 28px; cursor:pointer; } @@ -498,8 +505,8 @@ cursor:pointer; position:absolute; display:none; height:auto; - background: rgba(0,0,0,0.7); - top: 36px; + background: rgba(0,0,0,0.9); + top: 35px; right:0; padding: 10px; border: 1px solid black; @@ -522,13 +529,16 @@ cursor:pointer; list-style:none; } .sidebarAccountBox li.accountIcon { -padding: 6px 0 6px 25px; +padding: 0; background-size: 18px 18px; background-repeat: no-repeat; background-position: 0px 6px; font-size: 18px; line-height: 20px; } +li.accountIcon:hover { +background-position: 4px 6px; +} li.accountMaps { background-image: url('MMCCicon_map.png'); } @@ -543,6 +553,7 @@ li.accountLogout { } li.accountIcon a { display:block; + padding: 6px 0 6px 25px; } .sidebarAccountBox a { @@ -584,12 +595,115 @@ text-align: start; margin-top:5px; } +/* collaborate */ + +.sidebarCollaborate { +position:absolute; +top:5px; +right:35px; +z-index:200; +width: 35px; +height:35px; +border-right:1px solid black; +} + +.sidebarCollaborateIcon { +position:absolute; +width: 35px; +height: 35px; +background: rgba(0,0,0,0.7) url('MMCCicon_realtime_junto.png') no-repeat -3px -1px; +background-size: 40px 40px; +cursor:pointer; +} +.sidebarCollaborateBox { + position:absolute; + display:none; + height:auto; + width:auto; + background: rgba(0,0,0,0.9); + top: 36px; + right:0; + padding: 10px; + border: 1px solid black; + min-width:120px; + font-family: 'LatoLight', helvetica, sans-serif; +} + +/* end collaborate */ + +/* wand */ + +.sidebarWand { +position:absolute; +top:5px; +right:71px; +z-index:200; +width: 35px; +height:35px; +border-right:1px solid black; +} +.sidebarWand.topicView { + right:35px; +} +.sidebarWand.topicView .sidebarWandBox { + right:-36px; +} + +.sidebarWandIcon { +position:absolute; +width: 35px; +height: 35px; +background: rgba(0,0,0,0.7) url('MMCCicon_wand.png') no-repeat center center; +background-size: 28px 28px; +cursor:pointer; +} +.sidebarWandBox { + position:absolute; + display:none; + height:auto; + width:169px; + background: rgba(0,0,0,0.9); + top: 35px; + right:-72px; + padding: 10px; + border: 1px solid black; + min-width:120px; + font-family: 'LatoLight', helvetica, sans-serif; +} +.sidebarWandBox ul { + list-style:none; +} +.sidebarWandBox li.wandIcon { +padding: 6px 0 6px 25px; +background-size: 18px 18px; +background-repeat: no-repeat; +background-position: 0px 6px; +font-size: 18px; +line-height: 20px; +color:white; +cursor:pointer; +} +li.wandIcon:hover { +background-position: 4px 6px; +} +li.wandSaveLayout { + background-image: url('MMCCicon_save_layout.png'); +} +li.wandForkMap { + background-image: url('MMCCicon_save_new_map.png'); +} +li.wandFilter{ + background-image: url('MMCCicon_filter.png'); +} + +/* end wand */ + /* search */ .sidebarSearch { position:absolute; top:5px; -left:5px; +left:0; height: 35px; z-index:200; } @@ -598,7 +712,7 @@ z-index:200; float:left; width: 35px; height: 35px; -background: #cf8e88 url('search_icon_32x32.png') no-repeat center center; +background: rgba(0,0,0,0.7) url('search_icon_32x32.png') no-repeat center center; background-size: 25px 25px; cursor:pointer; } @@ -831,6 +945,32 @@ left: 84px; margin-left:50px; } +/* right click menu */ + +.rightclickmenu { + position:absolute; + background:white; + z-index: 20; + border-radius: 2px; + color: black; +} + +.rightclickmenu ul li { + list-style: none; + padding: 2px 7px; +} + +.rightclickmenu ul li:hover { + background: #e4e4e4; + cursor:pointer; +} + +.rightclickmenu p { + padding:7px; +} + +/* end right click menu */ + /* --- styling the logo button ---*/ /*.footer { width: 188px; @@ -867,6 +1007,23 @@ left: 84px; border-top-right-radius:5px; } +.addMap { +position: absolute; +right: -50px; +top: -1px; +width: 44px; +height: 35px; +background: rgba(185,182,237,0.3) url('MMCCicon_add_map.png') no-repeat 3px -4px; +background-size: 40px 40px; +border-left: 1px solid rgba(255,255,255,0.6); +border-radius: 5px; +border: 1px solid black; +cursor:pointer; +} +.addMap:hover { +background-color: rgba(185,182,237,0.5); +} + .logo { z-index:12; display:block; @@ -896,7 +1053,7 @@ background-size: 22px 20px; border:none; bottom:36px; left:-1px; - height:142px; + height:124px; z-index:12; width:151px; color: #67AF9F; @@ -927,13 +1084,7 @@ background-size: 22px 20px; text-align:center; } -li.meta .button { - background: #89aa7b; - margin:7px; -} - li.beta { - margin: 4px 0 0 !important; border-top: 1px solid black; border-bottom: 1px solid black; position: relative; @@ -963,17 +1114,17 @@ font-size: 12px; margin: 0; } -li.tutorial, li.exploreMaps { +li.meta, li.tutorial, li.exploreMaps { height:30px; line-height:30px; font-size:20px; } -li.tutorial a, li.exploreMaps a { +li.meta a, li.tutorial a, li.exploreMaps a { display:block; } -li.exploreMaps { +li.tutorial, li.exploreMaps { border-top:1px solid white; } @@ -981,29 +1132,6 @@ li.exploreMaps { color: #FFF; } - - -.menuflag { -position: absolute; -left: 71px; -bottom: 52px; -width: 100px; -height: 54px; -} -.menuflag .menuarrow { -background: url('white-curved-arrow.png') no-repeat; -background-size: contain; -width: 40px; -height: 40px; -float: left; -margin-top: 12px; -margin-right: 4px; -} -.menuflag .menutext { -float: left; -font-size: 21px; -} - .home_bg { display:block; height:100%; diff --git a/app/controllers/maps_controller.rb b/app/controllers/maps_controller.rb index 29931110..69350057 100644 --- a/app/controllers/maps_controller.rb +++ b/app/controllers/maps_controller.rb @@ -91,7 +91,10 @@ class MapsController < ApplicationController @map.permission = params[:map][:permission] @map.user = @user @map.arranged = false - @map.save + @map.save + + #this variable specifies to the js file whether it's a brand new map or a forked one + @forked = false if params[:map][:topicsToMap] @all = params[:map][:topicsToMap] @@ -123,14 +126,13 @@ class MapsController < ApplicationController @map.arranged = true @map.save - respond_to do |format| - format.js { respond_with(@map) } - end - else - respond_to do |format| - format.html { respond_with(@user, location: map_path(@map)) } - end - end + + @forked = true + end + + respond_to do |format| + format.js { respond_with(@map, @forked) } + end end # GET maps/:id/edit diff --git a/app/views/layouts/_searchtemplates.html.erb b/app/views/layouts/_searchtemplates.html.erb index 8c1ac4b1..0362ef01 100644 --- a/app/views/layouts/_searchtemplates.html.erb +++ b/app/views/layouts/_searchtemplates.html.erb @@ -14,7 +14,7 @@
- <% if controller_name == 'maps' && action_name == 'show' && @map.authorize_to_edit(@current) %> + <% if controller_name == 'maps' && action_name == 'show' && authenticated? && @map.authorize_to_edit(@current) %> add to map <% end %> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 5a9f0156..c9af03e6 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -65,32 +65,36 @@ <% end %> - <%= render :partial => 'layouts/ga' if Rails.env.production? %> <% if authenticated? %> + <% # this is the create new map form %> + <%= render :partial => 'maps/new' %> + <% end %> + + <%= render :partial => 'layouts/ga' if Rails.env.production? %> + - - <% end %> diff --git a/app/views/main/home.html.erb b/app/views/main/home.html.erb index 09860786..784016a4 100644 --- a/app/views/main/home.html.erb +++ b/app/views/main/home.html.erb @@ -7,9 +7,6 @@ <% content_for :title, "Home | Metamaps" %>
-

- To get in touch, follow or tweet @metamapps, or join our Google+ community. -

@@ -23,7 +20,8 @@

Status: INVITE-ONLY BETA
- request invite : visit the blog + request invite : visit the blog
+ To get in touch, follow or tweet @metamapps, or join our Google+ community.

@@ -33,11 +31,6 @@
- -