From 86b60048c3fd5f1bb77a048e6b7d7077db135bcd Mon Sep 17 00:00:00 2001
From: Connor Turland <connor@madhattertech.ca>
Date: Thu, 6 Feb 2014 12:40:44 -0500
Subject: [PATCH] styled new map forms

---
 app/assets/images/MMCCicon_commons_black.png | Bin 0 -> 3524 bytes
 app/assets/images/MMCCicon_private_black.png | Bin 0 -> 3491 bytes
 app/assets/images/MMCCicon_public.png        | Bin 1168 -> 3891 bytes
 app/assets/images/MMCCicon_public_black.png  | Bin 0 -> 3568 bytes
 app/assets/javascripts/application.js        |  27 +++
 app/assets/stylesheets/application.css       | 168 ++++++++++++++++++-
 app/views/layouts/_lightboxes.html.erb       |  13 +-
 app/views/maps/_fork.html.erb                |  60 +++++--
 app/views/maps/_new.html.erb                 |  59 +++++--
 app/views/maps/create.js.erb                 |  18 +-
 10 files changed, 312 insertions(+), 33 deletions(-)
 create mode 100644 app/assets/images/MMCCicon_commons_black.png
 create mode 100644 app/assets/images/MMCCicon_private_black.png
 create mode 100644 app/assets/images/MMCCicon_public_black.png

diff --git a/app/assets/images/MMCCicon_commons_black.png b/app/assets/images/MMCCicon_commons_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f06fed8afdc664fcbd388b06aeab544d2b2ed57
GIT binary patch
literal 3524
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

literal 0
HcmV?d00001

diff --git a/app/assets/images/MMCCicon_private_black.png b/app/assets/images/MMCCicon_private_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..076205f615b407af4ee31d2c1de62608ff8fd37f
GIT binary patch
literal 3491
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
RpmhKM002ovPDHLkV1nzngc|?=

literal 0
HcmV?d00001

diff --git a/app/assets/images/MMCCicon_public.png b/app/assets/images/MMCCicon_public.png
index 37a6fd07985fe2c0691bd950938414498a5599d1..e8b514102adaa39dd44e1f68d7015a013174156a 100644
GIT binary patch
delta 3872
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

delta 1127
zcmV-t1ep7?9*_x;IDY^cbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$
z9Z5t%RCwCVT0K(pFc7sF`j`_W!v)9;2Z#%L(oo}y7CPvlq$6!;poRkInZXBu!509M
z3xGL+K0SYuW+Nn9mYp~|qlvA^_IvvyuT~BjV?kRIhT)L^pnnZS7mg#|GTw60aGdey
z=B+#w1bmwSm+<x|z_A()L?$5H2!khZX!y1YbidzcqtVEPOv+olbOJ)-7bXz<`}^$b
z>WaO*yfB-5eSNWqhX;0id|Z&T5E(9o05rtgj6QH@XNTR~+_0aYALb(<dw6(gB686x
z0bT3R9yHmOz<)BZpdm)0#sq|~s~ex6pR;8NEYj=sD2Z8>OF4tbjm!MIErB~~fuEO=
za0dVW{?1k@T5MR|$p${@61;^(>O?@y@p;$arC_Ejo1IJqQh5R9^{xdmp#}E9N<hr@
z#Xtnox(KFhLg2BCfO=73ZeAzRW~SjE0#y45o^=yU;eUj{t%<;`kM@s_j{c+qTU%Rf
zZ*Px%e0->JILChn2L}t+@9ypv{imm=b*&KT1XNO1N6NBH5c&T8E}HBEVJWY#ud3gL
z0P-$!{{)ZU5DSs9Tpx_bW9PNR+uNHu<{AzzFE0ZQFyO$8K0bp4&(F^b<G99+*VBHR
zBuPR~3xA-SWaZR|0DyD%D2}(cw}Z2@GezR_^V0~_)?X&vLxQKLCmFN<Eg(;LmKj7*
z<VC;+0M@9o0LFl{iwuWK*FEkz14&?@{plo9gE|1X4RtLER3~ZcFOxWq>FGeaP~V4u
z4gl_QeSNJ606ZnCYaiq563|2us4Wx#0CRKxaeo~IwatBe{NH4O4POEjfG%*SySuvr
zSX(oYO&VE%&OkB-07kk_8Bm`9UJ3yKm`<n8andA!Az7Bu(_FgHZ;{E(X5Im868a9H
zT5b}+dA?B4%Oru!z^>H)T>!{2y4>I2FHEydEFklsiOexvga@d~NpNfvngby(LcT+j
zKYt{0O_rG|nWJl9mwFF?$niAeG>ObY^~PPQ@>-LS)mcgjM0M5zQj0DcgcUFz7LdT9
z0Q5Ip6P)PjbSf9}zNNwyS1ATMfn*icw<hIBQ;9`i6X)w{1x@>78v#|sMG1Ue1hpwz
zrK_q7smjDEYM~y*t+<LnOv~t9yOQQQkAJSU(Fxte=!%54h@Y7Xyk*tttV<Facx#Eh
zYCo(K5}3xdH}}|ggJXfjvNt)PAj4Ku(sYX{q7`eIZnSL;xQteX&Rupa>+Di4Z1mw_
zcvmzn0t2{V%Qbb~0I$1GJfto~OYzuCaM=uj<&g2hikily)=%nS3Vptn2*WTD7GUX{
z{^x{L5ekK}G))7!;+xOsrb~Xs)IF*F4MoFmC1RIP4l2HvNL==VTeX12DzR`e`nAeP
t{LaOTNT%(X$S50svC<lWuH>Hp0|4?Kq=%);RObKy002ovPDHLkV1gCK6!-uD

diff --git a/app/assets/images/MMCCicon_public_black.png b/app/assets/images/MMCCicon_public_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..950c49e4d1663fcc33b9158df1484baeb377176f
GIT binary patch
literal 3568
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

literal 0
HcmV?d00001

diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index bee80917..2ed9d1e2 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -500,6 +500,13 @@ var labelType, useGradients, nativeTextSupport, animate, json, Mconsole = null,
     openLightbox($(this).attr('data-open'));
   });
   
+  // bind permission changer events
+  $('.permIcon').click(function() {
+    $(this).siblings('#map_permission').val( $(this).attr('data-permission') );
+    $(this).siblings('.permIcon').find('.mapPermIcon').removeClass('selected');
+    $(this).find('.mapPermIcon').addClass('selected');
+  });
+  
   // bind keyboard handlers
   $('body').bind('keyup', function(e) {
     switch(e.which) {
@@ -702,3 +709,23 @@ function openLightbox(which) {
   $('#lightbox_overlay').show();
   $('#lightbox_main').css('margin-top', '-' + ($('#lightbox_main').height() / 2) + 'px' );
 }
+
+function cancelMapCreate(id) {
+
+ $('#lightbox_overlay').hide();
+ 
+ var form = $('#' + id);
+
+ form.find('#map_name').val('');
+ form.find('#map_desc').val('');
+ form.find('#map_permission').val('commons');
+
+ if (id == "fork_map") {
+  form.find('#map_topicsToMap').val('0');
+  form.find('#map_synapsesToMap').val('0');
+ }
+ form.find('.mapPermIcon').removeClass('selected');
+ form.find('.mapCommonsIcon').addClass('selected');
+ 
+ return false;
+}
diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css
index 6016de2e..2ba0155c 100644
--- a/app/assets/stylesheets/application.css
+++ b/app/assets/stylesheets/application.css
@@ -609,6 +609,14 @@ display: inline-block;
 text-align: start;
 }
 
+.sidebarAccountBox input[type="email"]:hover, .sidebarAccountBox input[type="password"]:hover {
+  border: 1px solid #b9b9b9;
+  border-top: 1px solid #a0a0a0;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
+  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
+  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
+}
+
 .sidebarAccountBox .links a {
   display:block;
   margin-top:5px;
@@ -1536,6 +1544,9 @@ border: solid 2px #000;
  line-height:35px;
  color:black;
 }
+.lightboxContent h3.forCreateMap {
+  text-align:center;
+}
 
 .lightboxContent {
   display:none;
@@ -1567,9 +1578,162 @@ border: solid 2px #000;
 .new_map {
   color:black;
 }
-.onConsole .new_map button, .onConsole .new_map input.add {
+
+.new_map .inputGroup {
+  margin: 15px 0 5px;
+}
+
+.new_map label {
   float:left;
-  margin-top:5px;	
+  width: 100px;
+  text-align: right;
+  margin-right: 15px;
+}
+
+.new_map input[type="text"] {
+width: 336px;
+height: 32px;
+font-size: 15px;
+direction: ltr;
+-webkit-appearance: none;
+appearance: none;
+display: inline-block;
+margin: 0;
+padding: 0 8px;
+background: #fff;
+border: 1px solid #d9d9d9;
+border-top: 1px solid #c0c0c0;
+-webkit-box-sizing: border-box;
+-moz-box-sizing: border-box;
+box-sizing: border-box;
+-webkit-border-radius: 1px;
+-moz-border-radius: 1px;
+border-radius: 1px;
+font: -webkit-small-control;
+color: initial;
+letter-spacing: normal;
+word-spacing: normal;
+text-transform: none;
+text-indent: 0px;
+text-shadow: none;
+display: inline-block;
+text-align: start;
+font-family:arial;
+}
+.new_map input[type="text"]:hover, .new_map textarea:hover {
+  border: 1px solid #b9b9b9;
+  border-top: 1px solid #a0a0a0;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
+  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
+  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
+}
+
+.new_map textarea {
+  padding:8px;
+  border: 1px solid #d9d9d9;
+  border-top: 1px solid #c0c0c0;
+  resize:none;
+  font: -webkit-small-control;
+  letter-spacing: normal;
+  word-spacing: normal;
+  text-transform: none;
+  text-indent: 0px;
+  text-shadow: none;
+  text-align: start;
+  font-family:arial;
+  font-size:15px;
+  line-height:17px;
+}
+
+.new_map .permIcon {
+  float:left;
+  width:92px;
+  height: 85px;
+  position:relative;
+}
+.new_map .mapPermIcon {
+  width:60px;
+  height:60px;
+  background-size: 48px 48px;
+  background-position: center center;
+  background-repeat: no-repeat;
+  margin:0 auto;
+  cursor:pointer;
+}
+.new_map .mapCommonsIcon {
+  background-image: url(MMCCicon_commons.png);
+}
+.new_map .mapPublicIcon {
+  background-image: url(MMCCicon_public.png);
+}
+.new_map .mapPrivateIcon {
+  background-image: url(MMCCicon_private.png);
+}
+.new_map .mapCommonsIcon.selected, .new_map .mapCommonsIcon:hover {
+  background-image: url(MMCCicon_commons_black.png);
+}
+.new_map .mapPublicIcon.selected, .new_map .mapPublicIcon:hover {
+  background-image: url(MMCCicon_public_black.png);
+}
+.new_map .mapPrivateIcon.selected, .new_map .mapPrivateIcon:hover {
+  background-image: url(MMCCicon_private_black.png);
+}
+
+.new_map .permIcon h4 {
+  font-style:italic;
+  font-family: 'Vinyl';
+  text-transform:uppercase;
+  font-size:18px;
+  line-height:20px;
+  color:black;
+  text-align:center;
+}
+
+.new_map .tip {
+  display:none;
+   position: absolute;
+ background: white;
+ width: 150px;
+ top: 85px;
+ left: -32px;
+ color: black;
+ border-radius: 4px;
+ font-size:15px !important;
+ font-family:'LatoLight';
+ line-height:17px;
+ padding: 3px 5px 2px;
+ border: 1px solid black;
+ z-index:100;
+}
+.new_map .hoverForTip:hover .tip {
+  display:block;
+}
+
+.permText {
+  width: 360px;
+  margin: 0 auto;
+  text-align: center;
+}
+
+.buttonWrapper {
+  margin: 10px auto 0;
+  width: 252px;
+}
+
+.onConsole .new_map button {
+  margin-right: 20px;
+}
+
+.onConsole .new_map button, .onConsole .new_map input.add {
+  float: left;
+  margin-top: 5px;
+  background: #15bad4;
+  height: 40px;
+  font-family: 'LatoLight';
+  font-size: 16px;
+  font-style: italic;
+  width: auto;
+  padding: 0 30px;
 }
 
 /* --- styling the logo button ---*/
diff --git a/app/views/layouts/_lightboxes.html.erb b/app/views/layouts/_lightboxes.html.erb
index a14f3b5a..c786c512 100644
--- a/app/views/layouts/_lightboxes.html.erb
+++ b/app/views/layouts/_lightboxes.html.erb
@@ -6,20 +6,23 @@
 
 <div id="lightbox_overlay">
   <div id="lightbox_main">
-    <a id="lightbox_close" onclick="$('#lightbox_overlay').hide();return false" href="#"></a>
+    <a id="lightbox_close" onclick="cancelMapCreate('fork_map');cancelMapCreate('new_map');return false;" href="#"></a>
     <div id="lightbox_content">
       
       <div class="lightboxContent" id="about">
         <h3>About Metamaps.cc</h3>
         
         <p>
-         Metamaps is an online interface for communities to build and visualize their shared knowledge. It is a tool to connect people, resources, and ideas in 'big picture' views without losing context or detail. 
+         Metamaps is an online interface for communities to build and visualize their shared knowledge. 
+         It is a tool to connect people, resources, and ideas in 'big picture' views without losing context or detail. 
         </p>
         <p>
-        Metamaps provide a natural window into complex systems, sparking insights, creative opportunities, and social synergy. The platform is evolving to meet a growing range of application scenarios.
+        Metamaps provide a natural window into complex systems, sparking insights, creative opportunities, and social synergy. 
+        The platform is evolving to meet a growing range of application scenarios.
         </p>
         <p>
-        The Metamaps project is a collaborative venture powered by a passionate network of peers, dedicated to the wealth of knowledge we find in common.
+        The Metamaps project is a collaborative venture powered by a passionate network of peers, 
+        dedicated to the wealth of knowledge we find in common.
         </p>
         
         <ul>
@@ -76,6 +79,6 @@
       
     </div>
   </div>
-  <div id="lightbox_screen" onclick="$('#lightbox_overlay').hide();return false" style="height: 100%;"></div>
+  <div id="lightbox_screen" onclick="cancelMapCreate('fork_map');cancelMapCreate('new_map');return false;" style="height: 100%;"></div>
 </div>
 
diff --git a/app/views/maps/_fork.html.erb b/app/views/maps/_fork.html.erb
index a33de0e8..09b1a8e2 100644
--- a/app/views/maps/_fork.html.erb
+++ b/app/views/maps/_fork.html.erb
@@ -6,23 +6,61 @@
 <%= form_for Map.new, url: maps_url, remote: true, html: { class: "new_map", id: "fork_map" } do |form|%>
   
   <% if controller_name == "maps" %>
-    <h3>Save To New Map</h3>
+    <h3 class="forCreateMap">Save To New Map</h3>
   <% elsif controller_name == "topics" %>
-    <h3>Save As New Map</h3>
+    <h3 class="forCreateMap">Save As New Map</h3>
   <% end %>
   
-  <label for="map_name">Name</label>
-  <%= form.text_field :name %>
-  <label for="map_desc">Description</label>
-  <%= form.text_area :desc, class: "description", :rows => 5 %>
-  <label for="map_permission">Permission</label>     
+  <div class="inputGroup">
+    <label for="map_name">Name: </label>
+    <%= form.text_field :name %>
+    <div class="clearfloat"></div>
+  </div>
+  
+  <div class="inputGroup">
+    <label for="map_desc">Description: </label>
+    <%= form.text_area :desc, class: "description", :rows => 5, :cols => 43 %>
+    <div class="clearfloat"></div>
+  </div>
+  
+  <div class="inputGroup">
+    <label for="map_permission">Permission: </label>    
+    
+    <div class="permIcon hoverForTip" data-permission="commons">
+      <div class="mapCommonsIcon mapPermIcon selected"></div>
+      <h4>COMMONS</h4>
+      <div class="tip">
+        Collaborate with other mappers on editing this map. Those without accounts can view this map.
+      </div>
+    </div>
+    <div class="permIcon hoverForTip" data-permission="public">
+      <div class="mapPublicIcon mapPermIcon"></div>
+      <h4>PUBLIC</h4>
+      <div class="tip">
+        Anyone, with or without an account, can view this map but not edit anything.
+      </div>
+    </div>
+    <div class="permIcon hoverForTip" data-permission="private">
+      <div class="mapPrivateIcon mapPermIcon"></div>
+      <h4>PRIVATE</h4>
+      <div class="tip">
+        Only you can view or edit this map.
+      </div>
+    </div>
+    
+    <%= form.hidden_field :permission, :value => "commons" %>
+    <div class="clearfloat"></div>
+  </div>
+  
+  <p class="permText">*topics and synapses you create newly on this map will be set by default to the permissions of your map</p>
+  
+  <div class="buttonWrapper">
+    <button class="button" onclick="cancelMapCreate('fork_map'); return false;">Cancel</button>
+    <%= form.submit "Create!", class: "add" %>
+  </div>
   
-  <%= form.hidden_field :permission, :value => "commons" %>
-  <p>Topics and synapses you create newly on this map will be set by default to the permissions of your map.</p>
   <%= form.hidden_field :topicsToMap, :value => 0 %>
   <%= form.hidden_field :synapsesToMap, :value => 0 %>
-  <%= form.submit "Save", class: "add" %>
-  <button class="button" onclick="$('#lightbox_overlay').hide();return false">Cancel</button>
   <div class="clearfloat"></div>
 <% end %>
 </div>
diff --git a/app/views/maps/_new.html.erb b/app/views/maps/_new.html.erb
index 13c2735a..b9f6b74d 100644
--- a/app/views/maps/_new.html.erb
+++ b/app/views/maps/_new.html.erb
@@ -4,17 +4,56 @@
   #%>
 <div class="onConsole">
 <%= form_for Map.new, url: maps_url, remote: true, html: { class: "new_map", id: "new_map" } do |form|%>
-  <h3>Create A New Map</h3>
-  <label for="map_name">Name</label>
-  <%= form.text_field :name %>
-  <label for="map_desc">Description</label>
-  <%= form.text_area :desc, class: "description", :rows => 5 %>
-  <label for="map_permission">Permission</label>    
+  <h3 class="forCreateMap">Create A New Map</h3>
+  
+  <div class="inputGroup">
+    <label for="map_name">Name: </label>
+    <%= form.text_field :name %>
+    <div class="clearfloat"></div>
+  </div>
+  
+  <div class="inputGroup">
+    <label for="map_desc">Description: </label>
+    <%= form.text_area :desc, class: "description", :rows => 5, :cols => 43 %>
+    <div class="clearfloat"></div>
+  </div>
+  
+  <div class="inputGroup">
+    <label for="map_permission">Permission: </label>    
     
-  <%= form.hidden_field :permission, :value => "commons" %>
-  <p>Topics and synapses you create newly on this map will be set by default to the permissions of your map.</p>
-  <%= form.submit "Save", class: "add" %>
-  <button class="button" onclick="$('#lightbox_overlay').hide();return false">Cancel</button>
+    <div class="permIcon hoverForTip" data-permission="commons">
+      <div class="mapCommonsIcon mapPermIcon selected"></div>
+      <h4>COMMONS</h4>
+      <div class="tip">
+        Collaborate with other mappers on editing this map. Those without accounts can view this map.
+      </div>
+    </div>
+    <div class="permIcon hoverForTip" data-permission="public">
+      <div class="mapPublicIcon mapPermIcon"></div>
+      <h4>PUBLIC</h4>
+      <div class="tip">
+        Anyone, with or without an account, can view this map but not edit anything.
+      </div>
+    </div>
+    <div class="permIcon hoverForTip" data-permission="private">
+      <div class="mapPrivateIcon mapPermIcon"></div>
+      <h4>PRIVATE</h4>
+      <div class="tip">
+        Only you can view or edit this map.
+      </div>
+    </div>
+    
+    <%= form.hidden_field :permission, :value => "commons" %>
+    <div class="clearfloat"></div>
+  </div>
+  
+  <p class="permText">*topics and synapses you create newly on this map will be set by default to the permissions of your map</p>
+  
+  <div class="buttonWrapper">
+    <button class="button" onclick="cancelMapCreate('new_map'); return false;">Cancel</button>
+    <%= form.submit "Create!", class: "add" %>
+  </div>
+  
   <div class="clearfloat"></div>
 <% end %>
 </div>
diff --git a/app/views/maps/create.js.erb b/app/views/maps/create.js.erb
index c09ac7da..673dabb8 100644
--- a/app/views/maps/create.js.erb
+++ b/app/views/maps/create.js.erb
@@ -16,18 +16,26 @@ $('#map_permission').val('commons');
 <% else %>
   var form = $('#new_map');
 <% end %>
+form.find('.mapPermIcon').removeClass('selected');
+form.find('.mapCommonsIcon').addClass('selected');
 
 
 var tempForm = form.html();
 if (mapid == null) {
-  form.html("Success! Do you want to <br> <a href='/maps/" + '<%= @map.id %>' + "'>Go to your new map?</a><br>or<br><a href='javascript:closeIt(); event.preventDefault();'>Stay on this page?</a>");
+  form.html("Success! Do you want to <br> <a href='/maps/" + '<%= @map.id %>' + "'>Go to your new map?</a><br>or<br><a href='javascript:closeIt(); return false;'>Stay on this page?</a>");
 }
 else if (mapid != null) {
-  form.html("Success! Do you want to <br> <a href='/maps/" + '<%= @map.id %>' + "'>Go to your new map?</a><br>or<br><a href='javascript:closeIt(); event.preventDefault();'>Stay on this map?</a>");
+  form.html("Success! Do you want to <br> <a href='/maps/" + '<%= @map.id %>' + "'>Go to your new map?</a><br>or<br><a href='javascript:closeIt(); return false;'>Stay on this map?</a>");
 }
+$('#lightbox_main').css('margin-top', '-' + ($('#lightbox_main').height() / 2) + 'px' );
 
 function closeIt() {
-  form.fadeOut('fast', function(){
-    form.html(tempForm);
-  }); 
+  $('#lightbox_overlay').hide();
+  form.html(tempForm);
+  // bind permission changer events
+  form.find('.permIcon').click(function() {
+    $(this).siblings('#map_permission').val( $(this).attr('data-permission') );
+    $(this).siblings('.permIcon').find('.mapPermIcon').removeClass('selected');
+    $(this).find('.mapPermIcon').addClass('selected');
+  });
 }