diff --git a/.sass-cache/09ead613ac93bf6e676e3a5abb417479ae65d3f5/global.sassc b/.sass-cache/09ead613ac93bf6e676e3a5abb417479ae65d3f5/global.sassc index b1ae15c..b99daa6 100644 Binary files a/.sass-cache/09ead613ac93bf6e676e3a5abb417479ae65d3f5/global.sassc and b/.sass-cache/09ead613ac93bf6e676e3a5abb417479ae65d3f5/global.sassc differ diff --git a/css/global.css b/css/global.css index 11f6f4c..98c8cd5 100644 --- a/css/global.css +++ b/css/global.css @@ -69,7 +69,7 @@ a, a:link { } @media -sass-debug-info{filename{font-family:file\:\/\/C\:\/Users\/ETBlue\/Documents\/GitHub\/maker\.moztw\.org\/sass\/global\.sass}line{font-family:\0000350}} -.hidden { +.hidden, .shy { display: none; } diff --git a/css/global.css.map b/css/global.css.map index 5f0d1e5..8abca6b 100644 --- a/css/global.css.map +++ b/css/global.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["../sass/global.sass","../../../../Downloads/fire.app.windows.201407290249-91067d02fc/fire.app/lib/ruby/compass_1.0/compass-core-1.0.0.alpha.20/stylesheets/compass/_support.scss","../../../../Downloads/fire.app.windows.201407290249-91067d02fc/fire.app/lib/ruby/compass_1.0/compass-core-1.0.0.alpha.20/stylesheets/compass/css3/_box-sizing.scss","../../../../Downloads/fire.app.windows.201407290249-91067d02fc/fire.app/lib/ruby/compass_1.0/compass-core-1.0.0.alpha.20/stylesheets/compass/css3/_images.scss","../../../../Downloads/fire.app.windows.201407290249-91067d02fc/fire.app/lib/ruby/compass_1.0/compass-core-1.0.0.alpha.20/stylesheets/compass/css3/_transition.scss","../../../../Downloads/fire.app.windows.201407290249-91067d02fc/fire.app/lib/ruby/compass_1.0/compass-core-1.0.0.alpha.20/stylesheets/compass/css3/_box-shadow.scss"], "names": [], "file": "global.css" diff --git a/fire_app_log.txt b/fire_app_log.txt index bbe3a4c..d831f36 100644 --- a/fire_app_log.txt +++ b/fire_app_log.txt @@ -864,3 +864,11 @@ 2014-08-02 17:35:27 overwrite css/global.css.map 2014-08-03 17:35:56 overwrite css/global.css 2014-08-03 17:35:56 overwrite css/global.css.map +2014-08-03 22:03:09 overwrite css/global.css +2014-08-03 22:03:09 overwrite css/global.css.map +2014-08-03 22:04:05 overwrite css/global.css +2014-08-03 22:04:05 overwrite css/global.css.map +2014-08-03 22:04:18 overwrite css/global.css +2014-08-03 22:04:18 overwrite css/global.css.map +2014-08-03 22:04:21 identical css/global.css +2014-08-03 22:04:22 identical css/global.css.map diff --git a/index.jade b/index.jade index b750a6c..9cc7d2f 100644 --- a/index.jade +++ b/index.jade @@ -60,7 +60,7 @@ block body i.icon.repeat a.right.icon.item.add.to.list.hidden i.icon.add - form.ui.form.segment.no.margin.hidden.expanded.mode + form.ui.warning.form.segment.no.margin.hidden.expanded.mode .inline.field .ui.radio.checkbox.add.only input.content.type(id="add-only",type="radio",name="submit",checked) @@ -68,19 +68,33 @@ block body .ui.radio.checkbox.add.create input.content.type(id="create-add",type="radio",name="submit") label(for="create-add") 開 hackpad 並投稿 + .ui.warning.message.shy + p 連結網址需要是 url 格式 .field.adding.only.mode - input.new.link.title(placeholder="想顯示在 foldr 中的連結名稱",type="text",name="new-link-title",value="我是可愛的新網頁") + .ui.left.labeled.icon.input + input.new.link.title(placeholder="想顯示在 foldr 中的連結名稱",type="text",name="new-link-title",value="",required) + i.icon.font + .ui.corner.label + i.icon.asterisk .field.adding.only.mode - input.new.link.url(placeholder="連結網址",type="text",name="new-link-url",value="我是可愛的新網址") + .ui.left.labeled.icon.input + input.new.link.url(placeholder="連結網址",type="url",name="new-link-url",value="",required) + i.icon.url + .ui.corner.label + i.icon.asterisk .field.creating.adding.mode.hidden - input.new.title(placeholder="想顯示在 foldr 中的文件名稱",type="text",name="new-pad-name",value="我是可愛的新文件") + .ui.left.labeled.icon.input + input.new.pad.title(placeholder="想顯示在 foldr 中的文件名稱",type="text",name="new-pad-name",value="",required) + i.icon.font + .ui.corner.label + i.icon.asterisk //-.field input.new.url(placeholder="想使用的 hackpad ID",type="text",name="new-pad-id",value="new-pad-id_such-as_123g0v") //-.inline.field input.new.instance(placeholder="hackpad 站台名稱",type="text",name="new-pad-instance",value="g0v",size="10") | .hackpad.com - .ui.submit.button.green.small.add.link.adding.only.mode add to foldr - .ui.submit.button.green.small.create.add.pad.creating.adding.mode.hidden create and add to foldr + .ui.submit.button.green.small.add.only.adding.only.mode add to foldr + .ui.submit.button.green.small.add.create.creating.adding.mode.hidden create and add to foldr nav#toc .ui.vertical.menu.sortable @@ -420,16 +434,16 @@ block script }); // for semantic ui css specificity - $(".hidden").hide(); + $(".hidden, .shy").hide(); // sidebar expansion buttons - $("#nav").on("click tap", ".collapse.button", function(){ + $("#nav .collapse.button").on("click tap", function(){ $("#sidebar").css("left","-17rem"); $("#wrapper").css("padding-left","3rem"); $(".expanded.mode").hide(); $(".collapsed.mode").not(".tablet.only").show(); }); - $("#nav").on("click tap", ".expand.button", function(){ + $("#nav .expand.button").on("click tap", function(){ $("#sidebar").css("left","0"); $("#wrapper").css("padding-left","20rem"); $(".expanded.mode").not(".tablet.only").css("display",""); @@ -437,74 +451,87 @@ block script }); // sidebar show nav buttons - $("#topbar").on("click tap", ".hide.nav.button", function(){ + $("#topbar .hide.nav.button").on("click tap", function(){ $(".expanded.mode").hide(); $(".collapsed.mode").not(".desktop.only").show(); $("#toc").slideToggle(); }); - $("#topbar").on("click tap", ".show.nav.button", function(){ + $("#topbar .show.nav.button").on("click tap", function(){ $(".expanded.mode").not(".desktop.only").not(".ui.form").css("display","block"); $(".collapsed.mode").hide(); $("#toc").slideToggle(); }); - // history button - $("#nav, #topbar").on("click tap", ".history", function(){ - if($("#sidebar .history .menu").has("a.foldr.item").length==0){ - $("#sidebar .history .menu .no.data").show(); - }else{ - $("#sidebar .history .menu .no.data").hide(); - } - }); - // firefox fix for iframe initial size $("#wrapper .frame").addClass("normal size"); - // zoom in buttons - + // zoom in button $(".frame, #iframe").addClass(foldr_scale + " size"); - var set_scale = function(scale){ $(".frame, #iframe").removeClass("normal large larger").addClass(scale+" size"); localStorage.setItem("hackfoldr-scale", JSON.stringify(scale)); }; - $("#sidebar").on("click tap", ".zoom.dropdown .normal", function(){ + $("#nav, #topbar").on("click tap", ".zoom.dropdown .normal", function(){ set_scale("normal"); }); - $("#sidebar").on("click tap", ".zoom.dropdown .large", function(){ + $("#nav, #topbar").on("click tap", ".zoom.dropdown .large", function(){ set_scale("large"); }); - $("#sidebar").on("click tap", ".zoom.dropdown .larger", function(){ + $("#nav, #topbar").on("click tap", ".zoom.dropdown .larger", function(){ set_scale("larger"); }); + // history button + $("#nav, #topbar").on("click tap", " .history", function(){ + if($("#sidebar .history .menu").has("a.foldr.item").length==0){ + $("#sidebar .history .menu .no.data").show(); + }else{ + $("#sidebar .history .menu .no.data").hide(); + } + }); + // refresh table // load ethercalc data only instead of loading the whole page - $("#topbar").on("click tap", ".refresh.table", function(){ + $("#topbar .refresh.table").on("click tap", function(){ $("#toc .menu").html(""); $("#topbar .form").hide(); compile_ethercalc(); - }); + }); - // create new hackpad and add to foldr - $("#topbar").on("click tap", ".add.to.list", function(){ + // open submit form + $("#topbar .add.to.list").on("click tap", function(){ $("#topbar .form").slideToggle(); // add moretext to defalt input value //$.getJSONP('') }); - $("#topbar").on("click tap", ".form .checkbox.add.only", function(){ + // choose submit type, add link only (sunflower monster) by default + $("#topbar .form .checkbox.add.only").on("click tap", function(){ $("#topbar .form .adding.only.mode").show(); $("#topbar .form .creating.adding.mode").hide(); }); - $("#topbar").on("click tap", ".form .checkbox.add.create", function(){ + $("#topbar .form .checkbox.add.create").on("click tap", function(){ $("#topbar .form .adding.only.mode").hide(); $("#topbar .form .creating.adding.mode").show(); + $("#topbar .form .ui.warning.message").hide(); }); - $("#topbar").on("click tap", ".form .submit", function(){ - var new_hackpad_title = $("#topbar .form .new.title").val(); + // post to ethercalc + var post_ethercalc = function(post_title, post_url){ + $.ajax({ + url: "https://ethercalc.org/_/"+ethercalc_name, + //url: "https://ethercalc.org/_/"+ethercalc_name+"?row="+new_pad_row_index.toString(), + type: 'POST', + contentType: 'text/csv', + processData: false, + data: post_url + ',' + post_title + }); + }; + + // create new hackpad and add to foldr + $("#topbar .form .submit.add.create").on("click tap", function(){ + var new_hackpad_title = $("#topbar .form .new.pad.title").val(); //var new_hackpad_id = encodeURIComponent(new_hackpad_title.slice(0,8)); var new_hackpad_id = Math.random().toString(36); var new_hackpad_url = "https://g0v.hackpad.com/"+new_hackpad_id; @@ -512,18 +539,29 @@ block script // add new hackpad info to foldr $('#toc .ui.vertical.menu').prepend(new_menu_item); // post new hackpad info to ethercalc - $.ajax({ - //url: "https://ethercalc.org/_/"+ethercalc_name, - url: "https://ethercalc.org/_/"+ethercalc_name+"?row="+new_pad_row_index.toString(), - //url: "https://ethercalc.org/_/"+ethercalc_name+"?row=3", - type: 'POST', - contentType: 'text/csv', - processData: false, - data: new_hackpad_url + ',' + new_hackpad_title - }); + post_ethercalc(new_hackpad_title, new_hackpad_url); $("#topbar .form").hide(); }); + // add a existing url to foldr + $("#topbar .form .submit.add.only").on("click tap", function(){ + var new_link_title = $("#topbar .form .new.link.title").val(); + var new_link_url = $("#topbar .form .new.link.url").val(); + // validate url + if(/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(new_link_url)){ + $('#toc .ui.vertical.menu').prepend( + $('', { href: new_link_url, 'target': 'iframe', 'class': 'link item' }) + .text(new_link_title) + .append($('')) + ); + post_ethercalc(new_link_title, new_link_url); + $("#topbar .form .new.link").val(""); + $("#topbar .form .ui.warning.message").hide(); + }else{ + $("#topbar .form .ui.warning.message").show(); + } + }); + // link item events $("#sidebar").on("click tap", "a.link.item", function(event){ // dynamic url diff --git a/sass/global.sass b/sass/global.sass index 2541447..316ee27 100644 --- a/sass/global.sass +++ b/sass/global.sass @@ -47,7 +47,7 @@ a, a:link .indent margin-left: 2rem -.hidden +.hidden, .shy display: none .inline.block