{
  "Sitemap_Tree_Info": {
    "layout":"form",
    "table":"",
    "actions":"BIUD",
    "roles": {"AUTHOR": "BIUD","PUBLISHER": "BIUD","VIEWER":"B"},
    "unbound":true,
    "title":"Edit Sitemap Item",
    "caption":["Sitemap Item","Sitemap Items"],
    "hide_system_buttons" : ["print","export","help","delete"], 
    "buttons":[
      { "name":"deleteSitemapItem", "link":"js:jsh.App[xmodel.parent].deleteSitemapItem(xmodel.get('sitemap_item_id'));","icon":"delete","text":"Delete","actions":"D" }
    ],
    "css": [
      ".<%=model.class%>_divider { font-weight:bold;margin-top:24px;margin-bottom:8px;font-size:14px; }",
      ".<%=model.class%>_page_options a { display:inline-block; }",
      ".<%=model.class%>_page_options a.page_edit_settings img { margin-left:7px; top:0px; }",
      ".<%=model.class%>_page_options a.icon_button { padding-bottom:5px; color:#000; position:relative; padding-left:34px; margin-right:15px; }",
      ".<%=model.class%>_page_options a.icon_button img { height:14px; position:absolute; left:10px; top:2px; }",
      ".<%=model.class%>_page_info { padding-bottom:3px; padding-left:10px; }",
      ".<%=model.class%>_page_info.last { padding-bottom:6px; }",
      ".<%=model.class%>_page_info label { font-weight:bold; width:70px; display:inline-block; }",
      ".<%=model.class%>_page_info img { height:12px; position:relative; top:1px; }",
    ],
    "oninit": "_this.oninit();",
    "onload": "_this.onload();",
    "fields":[
      {"name":"sitemap_item_id","control":"hidden","key":true},
      {"name":"sitemap_item_parent_id","control":"hidden"},
      {"name":"sitemap_item_path","control":"hidden"},
      {"name":"sitemap_item_text","control":"textbox_M","controlstyle":"width:300px;","caption":"Link Text","validate":["Required"],"nl":true,"onchange":"_this.sitemap_item_text_onchange(obj,newval);", "captionstyle":"width:68px;"},
      {"name":"sitemap_item_link_type","control":"dropdown","caption":"Link Type","lov":{ "blank": "(No Link)", "values": { "JS": "JavaScript", "MEDIA": "Media", "PAGE": "Page", "URL": "URL" } }, "onchange":"_this.sitemap_item_link_type_onchange(obj, newval, undoChange);","nl":true},
      {"control":"html","value":"<span class='<%=model.class%>_link_target_group'>"},
      {"name":"sitemap_item_link_target","control":"dropdown","caption":"Target","lov":{ "blank": "Same Window", "values": { "NEWWIN": "New Window" } }},
      {"control":"html","value":"</span>"},

      {"control":"html","value":"<span class='<%=model.class%>_link_dest_group'>"},
      {"name":"sitemap_item_link_dest","control":"textbox_L","caption":"Destination","captionclass":"sitemap_item_link_dest_caption","controlstyle":"width:300px;","nl":true,
        "validate":[{"function":"js:if((_obj.sitemap_item_link_type=='URL') && !_obj.sitemap_item_link_dest) return 'URL is required'; if((_obj.sitemap_item_link_type=='JS') && !_obj.sitemap_item_link_dest) return 'JS is required';"}]},
      {"control":"html","value":"</span>"},

      {"control":"html","value":"<span class='<%=model.class%>_link_page_group'>"},
      {"name":"sitemap_item_link_page","control":"textbox_M","caption":"Page","controlstyle":"margin-right:4px;","readonly":true,"nl":true,
        "validate":[{"function":"js:if((_obj.sitemap_item_link_type=='PAGE') && !_obj.sitemap_item_link_dest) return 'Page is required';"}]},
      {"name":"sitemap_item_link_page_browse","control":"button","value":"Browse","onclick":"js:_this.browsePage();","actions":"IU"},
      {"control":"html","value":"</span>"},

      {"control":"html","value":"<span class='<%=model.class%>_link_media_group'>"},
      {"name":"sitemap_item_link_media","control":"textbox_M","caption":"Media","controlstyle":"margin-right:4px;","readonly":true,"nl":true,
        "validate":[{"function":"js:if((_obj.sitemap_item_link_type=='MEDIA') && !_obj.sitemap_item_link_dest) return 'Media is required';"}]},
      {"name":"sitemap_item_link_media_browse","control":"button","value":"Browse","onclick":"js:_this.browseMedia();","actions":"IU"},
      {"control":"html","value":"</span>"},

      {"control":"html","value":"<div class='<%=model.class%>_page_options'>"},
      {"control":"html","value":"<div class='<%=model.class%>_divider'>:: Page</div>"},
      {"control":"html","value":"<div class='<%=model.class%>_page_info'><label>Page Title:</label><span class='page_title'></span><a href='#' class='page_edit_settings' data-focus='page_title'><img src='/images/icon_edit.png' /></a></div>"},
      {"control":"html","value":"<div class='<%=model.class%>_page_info'><label>Template:</label><span class='page_template'></span><a href='#' class='page_edit_settings' data-focus='page_template_id'><img src='/images/icon_edit.png' /></a></div>"},
      {"control":"html","value":"<div class='<%=model.class%>_page_info last'><label>Page URL:</label><span class='page_path'></span><a href='#' class='page_edit_settings' data-focus='page_path'><img src='/images/icon_edit.png' /></a></div>"},
      {"control":"html","value":"<div style='margin-bottom:14px;margin-top:3px;padding-left:9px;'>"},
      {"control":"html","value":"<a href='#' class='page_edit_content jsHarmonyCms_action_button'>Edit Page Content</a>"},
      {"control":"html","value":"</div>"},
      {"control":"html","value":"<a href='#' class='page_view_revisions icon_button'><img src='/images/icon_refresh.png' style='margin-left:-1px;' />View Revisions</a>"},
      {"control":"html","value":"<a href='#' class='page_duplicate icon_button'><img src='/images/icon_copy.png' style='margin-left:1px;' />Duplicate Page</a>"},
      {"control":"html","value":"</div>"},

      {"control":"html","value":"<div class='<%=model.class%>_divider'>:: Advanced Options</div>"},
      {"name":"sitemap_item_type","control":"dropdown","caption":"Render As","default":"TEXT","lov":{ "blank": false, "values": { "TEXT": "Text", "HTML": "HTML" } }, "captionstyle":"width:130px;"},
      {"name":"sitemap_item_class","control":"textbox_M","caption":"Menu Link CSS Class","nl":true, "captionstyle":"width:130px;"},
      {"name":"sitemap_item_style","control":"textbox_M","caption":"Menu Link CSS Style","nl":true, "captionstyle":"width:130px;"},
      {"name":"sitemap_item_tag","control":"textbox_M","caption":"Tag","nl":true, "captionstyle":"width:130px;"},

      {"name":"sitemap_item_exclude_from_breadcrumbs","control":"checkbox","controlstyle":"margin-left:132px;","caption":"","caption_ext":"Exclude from Breadcrumbs","controlparams":{"value_true":1,"value_false":0},"nl":true},
      {"control":"html","value":"<label class='notextselect' onclick='<%=jsh._instance%>.$(this).closest(\".xform\").find(\"input.sitemap_item_exclude_from_breadcrumbs\").click();'>Exclude from Breadcrumbs</label>"},
      {"name":"sitemap_item_exclude_from_parent_menu","control":"checkbox","controlstyle":"margin-left:132px;","caption":"","caption_ext":"Exclude from Parent / Sibling Menus","controlparams":{"value_true":1,"value_false":0},"nl":true},
      {"control":"html","value":"<label class='notextselect' onclick='<%=jsh._instance%>.$(this).closest(\".xform\").find(\"input.sitemap_item_exclude_from_parent_menu\").click();'>Exclude from Parent / Sibling Menus</label>"},
      {"name":"sitemap_item_hide_menu_parents","control":"checkbox","controlstyle":"margin-left:132px;","caption":"","caption_ext":"Menu: Hide Parents","controlparams":{"value_true":1,"value_false":0},"nl":true},
      {"control":"html","value":"<label class='notextselect' onclick='<%=jsh._instance%>.$(this).closest(\".xform\").find(\"input.sitemap_item_hide_menu_parents\").click();'>Menu: Hide Parents</label>"},
      {"name":"sitemap_item_hide_menu_siblings","control":"checkbox","controlstyle":"margin-left:132px;","caption":"","caption_ext":"Menu: Hide Siblings","controlparams":{"value_true":1,"value_false":0},"nl":true},
      {"control":"html","value":"<label class='notextselect' onclick='<%=jsh._instance%>.$(this).closest(\".xform\").find(\"input.sitemap_item_hide_menu_siblings\").click();'>Menu: Hide Siblings</label>"},
      {"name":"sitemap_item_hide_menu_children","control":"checkbox","controlstyle":"margin-left:132px;","caption":"","caption_ext":"Menu: Hide Children","controlparams":{"value_true":1,"value_false":0},"nl":true},
      {"control":"html","value":"<label class='notextselect' onclick='<%=jsh._instance%>.$(this).closest(\".xform\").find(\"input.sitemap_item_hide_menu_children\").click();'>Menu: Hide Children</label>"},

      {"control":"hidden", "name":"page_template_id", "lov":"#LOV_CMS_PAGE_TEMPLATES" }
	  ]
  }
}
