dojo._xdResourceLoaded(function(_1,_2,_3){return{depends:[["provide","organizer.EditOrganizerListGroup"],["require","dijit._Widget"],["require","dijit._Templated"],["require","dijit._Container"],["require","organizer.EditOrganizerRow"],["require","dijit.form.TextBox"]],defineResource:function(_4,_5,_6){if(!_4._hasResource["organizer.EditOrganizerListGroup"]){_4._hasResource["organizer.EditOrganizerListGroup"]=true;_4.provide("organizer.EditOrganizerListGroup");_4.require("dijit._Widget");_4.require("dijit._Templated");_4.require("dijit._Container");_4.require("organizer.EditOrganizerRow");_4.require("dijit.form.TextBox");_4.declare("organizer.EditOrganizerListGroup",[_5._Widget,_5._Container,_5._Templated],{templateString:'<div class="box591Wrap" id="${theWidgetId}">\r\n  <div class="box591Top"></div>\r\n  <!--BEGIN box 591 mid -->\r\n  <div class="box591Mid">\r\n    <!-- BEGIN panel toggle -->\r\n    <div class="panelTab">\r\n      <div class="panelTabShowing" id="panelTabShowing${groupId}">\r\n        <a href="javascript:showHideClassSwapAndFetchGroup(\'${groupId}\', \'${contentTypeCode}\', \'panelContent${groupId}\', \'panelToggle${groupId}\', \'groupListTable${groupId}\', \'organize\', \'${theWidgetId}\');"\r\n          class="panel_toggle_closed" id="panelToggle${groupId}" title="${groupName}">${groupDisplayName}(${groupItemListLength})\r\n                 </a>\r\n                <!-- BEGIN group edit options -->\r\n                <ul>\r\n                  <li class="first">\r\n                    <a href="javascript:showHideMulti(\'renamePanel${groupId}\',\'panelTabShowing${groupId}\'); dojo.byId( \'renameGroup${groupId}\' ).focus();" title="Rename Group">Rename Group</a>\r\n          </li>\r\n                  <li>\r\n                    <a href="javascript:void(0)" onclick="return showDelete${uppercaseContentTypeProgrammaticName}GroupConfirmationDialog(\'${groupId}\');"\r\n                      id="delete${groupId}" title="Delete Group">Delete Group</a>\r\n          </li>\r\n                </ul>\r\n                <!-- END group edit options -->\r\n      </div>\r\n\r\n      <!-- BEGIN hidden rename group -->\r\n      <div class="renamePanel" id="renamePanel${groupId}" style="display:none;">\r\n                <form method="post" action="/svc_organizer_v1/organizer/group/rename/${groupId}.json" id="renameForm${groupId}" name="renameForm${groupId}" class="renameGroupForm">\r\n                  <input type="text" id="renameGroup${groupId}" class="renameGroup" name="newgroupname" maxlength="50" onkeypress="if( event.keyCode == 13 ) { renameGroup(\'${groupId}\'); return false; }" />\r\n                  <input type="hidden" name="contenttype" value="${contentTypeCode}" />\r\n\r\n                  <a href="javascript:renameGroup(\'${groupId}\');" class="btnWhiteGreen" title="Rename Group"><span><span>Rename Group</span></span></a>\r\n                  <a href="javascript:showHideMulti(\'panelTabShowing${groupId}\',\'renamePanel${groupId}\');" class="btnWhiteGreen" title="Delete"><span><span>Cancel</span></span></a>\r\n                  <div class="clear"></div>\r\n                </form>\r\n                <script language="javascript"  type="text/javascript">\r\n                  FormUtil.setDefaultText("renameGroup${groupId}", "Enter Group Name");\r\n                  FormUtil._defaultTextColor = "#606060";\r\n                  FormUtil._typingTextColor = "#606060";\r\n                <\/script>\r\n      </div>\r\n      <!-- END hidden rename group -->\r\n    </div>\r\n    <!-- END panel toggle -->\r\n\r\n    <!-- BEGIN panel hidden content -->\r\n    <div class="panel_content" id="panelContent${groupId}" style="display:none;">\r\n      <!-- BEGIN table -->\r\n      <table class="boxTableThreeColHidden" cellspacing="0" cellpadding="0">\r\n        <tbody id="groupListTable${groupId}" dojoAttachPoint="groupListNode"></tbody>\r\n      </table>\r\n      <!-- END table -->\r\n    </div>\r\n    <!-- END panel hidden content -->\r\n  </div>\r\n  <!--END box 591 mid -->\r\n  <div class="box591Btm"></div>\r\n</div>\r\n',postCreate:function(){this.createSubordinates()},groupId:0,groupName:"",groupDisplayName:"",groupItemListLength:"",uppercaseContentTypeProgrammaticName:"",contentTypeCode:"",group:null,groupList:null,theWidgetId:"",contentLoaded:false,createSubordinates:function(){if(this.groupItemListLength==0){this.contentLoaded=true}if(this.group.items===undefined){return }var _7=null;if(_4.isArray(this.group.items)){_7=this.group.items}else{_7=new Array(1);_7[0]=this.group.items}var _8=null;for(var i=0;i<_7.length;i=i+1){var _a="";if(i==_7.length-1){_a="last"}_8=_7[i];var _b=_8.blurb;if(_b.length>125){var _c=_b.lastIndexOf(" ",125);if(_c==-1){_b=_b.substr(0,122)+"..."}else{_b=_b.substr(0,_c)+"..."}}var _d=new organizer.EditOrganizerRow({averageRating:_8.averageRating,colStyle:_a,itemId:_8.id,itemURL:_8.url,itemTitle:_8.title,itemBlurb:_b,contentType:_8.contentType,groupName:_8.groupName,groupId:_8.groupId,uppercaseContentTypeProgrammaticName:this.uppercaseContentTypeProgrammaticName,groupList:this.groupList},null);this.groupListNode.appendChild(_d.domNode)}}})}}}})