anchor.diff:                .item(data-value="g0v基礎建設") g0v基礎建設
                 .item(data-value="其他") 其他
         .ui.horizontal.divider 現有成果
  -      .inline.fields
  -        .field
  -          label 網址
  -          .ui.left.labeled.icon.input
  -            input(placeholder="http://",type="url",name="achievement-0-url",required)
  -            i.icon.url
  -            .ui.corner.label
  -              i.icon.asterisk
  -        .field
  -          label 類型
  -          .ui.selection.dropdown
  -            input(name="achievement-0-type", type="hidden")
  -            .default.text website
  -            i.icon.dropdown
  -            .menu.ui.transition.hidden
  -              .item(data-value="web") website
  -              .item(data-value="android") Android app
  -              .item(data-value="ios") iOS app
  -              .item(data-value="wp") Windows Phone app
  -              .item(data-value="firefoxos") Firefox OS
  -              .item(data-value="linux") Linux software
  -              .item(data-value="mac") Mac software
  -              .item(data-value="windows") Windows software
  -              .item(data-value="chrome") Chrome extension
  -              .item(data-value="firefox") Firefox extension
  -              .item(data-value="safari") Safari extension
  -              .item(data-value="api") application interface (api)
  -              .item(data-value="document") document
  -              .item(data-value="miscmiscellaneous") miscellaneous
  -        .field
  -          label 開發階段
  -          .ui.selection.dropdown
  -            input(name="achievement-0-phase", type="hidden")
  -            .default.text idea
  -            i.icon.dropdown
  -            .menu.ui.transition.hidden
  -              .item(data-value="idea") idea
  -              .item(data-value="plan") plan
  -              .item(data-value="wireframe") wireframe
  -              .item(data-value="mockup") mockup
  -              .item(data-value="prototype") prototype
  -              .item(data-value="alpha") alpha
  -              .item(data-value="beta") beta
  -              .item(data-value="production") production
  -              .item(data-value="memory") memory
  -              .item(data-value="miscellaneous") miscellaneous
  -        #add-achievement.ui.button 新增一筆
  +      #achievements
  +        .inline.fields
  +          .field
  +            label 網址
  +            .ui.left.labeled.icon.input
  +              input(placeholder="http://",type="url",name="achievement-0-url",required)
  +              i.icon.url
  +              .ui.corner.label
  +                i.icon.asterisk
  +          .field
  +            label 類型
  +            .ui.selection.dropdown
  +              input(name="achievement-0-type", type="hidden", value="web")
  +              .default.text website
  +              i.icon.dropdown
  +              .menu.ui.transition.hidden
  +                .item(data-value="web") website
  +                .item(data-value="android") Android app
  +                .item(data-value="ios") iOS app
  +                .item(data-value="wp") Windows Phone app
  +                .item(data-value="firefoxos") Firefox OS
  +                .item(data-value="linux") Linux software
  +                .item(data-value="mac") Mac software
  +                .item(data-value="windows") Windows software
  +                .item(data-value="chrome") Chrome extension
  +                .item(data-value="firefox") Firefox extension
  +                .item(data-value="safari") Safari extension
  +                .item(data-value="api") application interface (api)
  +                .item(data-value="document") document
  +                .item(data-value="miscmiscellaneous") miscellaneous
  +          .field
  +            label 開發階段
  +            .ui.selection.dropdown
  +              input(name="achievement-0-phase", type="hidden", value="idea")
  +              .default.text idea
  +              i.icon.dropdown
  +              .menu.ui.transition.hidden
  +                .item(data-value="idea") idea
  +                .item(data-value="plan") plan
  +                .item(data-value="wireframe") wireframe
  +                .item(data-value="mockup") mockup
  +                .item(data-value="prototype") prototype
  +                .item(data-value="alpha") alpha
  +                .item(data-value="beta") beta
  +                .item(data-value="production") production
  +                .item(data-value="memory") memory
  +                .item(data-value="miscellaneous") miscellaneous
  +      #add-achievement.ui.button 新增一筆
         .ui.horizontal.divider 工作區
  -      .inline.fields
  -        .field
  -          label 網址
  -          .ui.left.labeled.icon.input
  -            input(placeholder="http://",type="url",name="workspace-0-url",required)
  -            i.icon.url
  -            .ui.corner.label
  -              i.icon.asterisk
  -        .field
  -          label 類型
  -          .ui.selection.dropdown
  -            input(name="workspace-0-type", type="hidden")
  -            .default.text github
  -            i.icon.dropdown
  -            .menu.ui.transition.hidden
  -              .item(data-value="hackpad") hackpad
  -              .item(data-value="hackfoldr") hackfoldr
  -              .item(data-value="github") github
  -              .item(data-value="drive") google drive
  -              .item(data-value="groups") google groups
  -              .item(data-value="plus") google plus community
  -              .item(data-value="calendar") google calendar
  -              .item(data-value="facebook") facebook group
  -              .item(data-value="irc") irc channel
  -              .item(data-value="miscellaneous") miscellaneous
  -        #add-workspace.ui.button 新增一筆
  +      #workspaces
  +        .inline.fields
  +          .field
  +            label 網址
  +            .ui.left.labeled.icon.input
  +              input(placeholder="http://",type="url",name="workspace-0-url",required)
  +              i.icon.url
  +              .ui.corner.label
  +                i.icon.asterisk
  +          .field
  +            label 類型
  +            .ui.selection.dropdown
  +              input(name="workspace-0-type", type="hidden", value="github")
  +              .default.text github
  +              i.icon.dropdown
  +              .menu.ui.transition.hidden
  +                .item(data-value="hackpad") hackpad
  +                .item(data-value="hackfoldr") hackfoldr
  +                .item(data-value="github") github
  +                .item(data-value="drive") google drive
  +                .item(data-value="groups") google groups
  +                .item(data-value="plus") google plus community
  +                .item(data-value="calendar") google calendar
  +                .item(data-value="facebook") facebook group
  +                .item(data-value="irc") irc channel
  +                .item(data-value="miscellaneous") miscellaneous
  +      #add-workspace.ui.button 新增一筆
         .ui.horizontal.divider 以下選填
         .field
           label 使用工具
  
positive.code:         });
  
          // initiate submit form - add achievement / add workspace
          var achievement_template_source = '';
          var achievement_template = Handlebars.compile(achievement_template_source);
          var latest_achievement_index = 0;
          $("#add-achievement").on("click tap", function(){
            latest_achievement_index += 1;
            var context = {number: latest_achievement_index};
            var $achievement_element = $(achievement_template(context));
            $("").append($achievement_element);
          });
  
          var workspace_template_source = '';
          var workspace_template = Handlebars.compile(workspace_template_source);
          var latest_workspace_index = 0;
          $("#add-workspace").on("click tap", function(){
            latest_workspace_index += 1;
            var context = {number: latest_workspace_index};
            var $workspace_element = $(workspace_template(context));
            $("").append($workspace_element);
          });
  
          // initiate submit form - validation and post
  
negative.code:               //submit_data_string = submit_data_string + JSON.stringify(data).replace(/,/g, ";").replace(/{/g, "(").replace(/\"/g, "\"\"").replace(/\[/g, "<") + ", ";
                submit_data_string = submit_data_string + JSON.stringify(data).replace(/,/g, ";").replace(/{/g, "(").replace(/\[/g, "<") + ", ";
              });
              //console.log(submit_data_string);
              post_ethercalc(submit_data_string);
            };
            return false;
  