diff options
| author | spiderr <spiderr@bitweaver.org> | 2021-02-12 13:46:27 -0500 |
|---|---|---|
| committer | spiderr <spiderr@bitweaver.org> | 2021-02-12 13:46:27 -0500 |
| commit | 182fda7f646d1cf7d8420065f57ef4a6eb30a5d2 (patch) | |
| tree | bb0a2d6d12ec5ea9c4d817f999aaf305881f7d0b /templates/structure_add_content.tpl | |
| parent | d1a8453e9ddfa1d612e0ab0f8075763c86b6df70 (diff) | |
| download | liberty-182fda7f646d1cf7d8420065f57ef4a6eb30a5d2.tar.gz liberty-182fda7f646d1cf7d8420065f57ef4a6eb30a5d2.tar.bz2 liberty-182fda7f646d1cf7d8420065f57ef4a6eb30a5d2.zip | |
rename *_structure to structure_*
Diffstat (limited to 'templates/structure_add_content.tpl')
| -rw-r--r-- | templates/structure_add_content.tpl | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/templates/structure_add_content.tpl b/templates/structure_add_content.tpl new file mode 100644 index 0000000..74f2c42 --- /dev/null +++ b/templates/structure_add_content.tpl @@ -0,0 +1,126 @@ +{literal} +<script type="text/javascript"> +function addStructure(pContentId) { + var data = $("#structureaddform").serialize()+"&content[]="+pContentId+"&ajax_xml=1&action=add"; + var ajax = new BitBase.SimpleAjax(); + var donefn = function (r) { + var responseHash = BitBase.evalJSON( r.responseText ); + + var row = document.getElementById( responseHash.content_id+"feedback" ); + row.innerHTML = responseHash.feedback; + + BitBase.showById( responseHash.content_id+"remove" ); + BitBase.fade( responseHash.content_id+"add" ); + }; + ajax.connect( "{/literal}{$smarty.const.LIBERTY_PKG_URL}structure_add_content.php{literal}", data, donefn, "GET" ); + return false; +} + +</script> +{/literal} + +{strip} + +<div id="structureaddresult"></div> + +<div class="edit"> + + <div class="header"> + <h1>{$gContent->getTitle()|escape} {tr}Table of Contents{/tr}</h1> + </div> + + {form legend="Add Content" id="structureaddform"} + <input type="hidden" name="structure_id" value="{$structureInfo.structure_id}" /> + <input type="hidden" name="tab" value="content" /> + + <div class="row"> + {if $subtree} + <div class="col-sm-4"> + <div class="form-group"> + {formlabel label="After page" for="after_ref_id"} + {forminput} + <select class="form-control" name="after_ref_id" id="after_ref_id"> + {section name=iy loop=$subtree} + <option value="{$subtree[iy].structure_id}" {if $insert_after eq $subtree[iy].structure_id}selected="selected"{/if}>{$subtree[iy].pos} - {$subtree[iy].title|escape}</option> + {/section} + </select> + {formhelp note="Format: Position in tree - Title of Content, insert after, structure_id"} + {/forminput} + </div> + </div> + {/if} + <div class="col-sm-3"> + {minifind} + + {* disable until it can be sorted } + <div class="form-group"> + {formlabel label="Search" for="lib-content"} + {forminput} + <input class="form-control" autocomplete="off" id="contact_name" name="contact[name]" type="text" value="" /> + <div class="auto_complete" id="contact_name_auto_complete"></div> + <script type="text/javascript">new Ajax.Autocompleter('contact_name', 'contact_name_auto_complete', '/presentations/foo.php', {ldelim}{rdelim})</script> + {formhelp note=""} + {/forminput} + </div> + { *} + </div> + <div class="col-sm-3"> + <div class="form-group"> + {formlabel label="Content Type" for="content_type_guid"} + {forminput} + {html_options class="form-control" onchange="submit();" options=$contentTypes name=content_type_guid selected=$contentSelect} + {/forminput} + + {* forminput} + {html_options class="form-control" multiple="multiple" id="lib-content" size="12" name="content[]" values=$contentList options=$contentList} + {/forminput *} + </div> + </div> + <div class="col-sm-1"> + <a class="btn btn-primary" href="{$smarty.const.BIT_ROOT_URL}index.php?structure_id={$gStructure->mStructureId}">Done</a> + </div> + </div> + + <table class="table data"> + {foreach from=$contentListHash item=contentHash} + {assign var=inStructureId value=$gStructure->isInStructure($contentHash.content_id)} + <tr> + <td class="text-center">{if $contentHash.thumbnail_url}<img class="img-responsive" src="{$contentHash.thumbnail_url}" alt="{tr}Thumbnail{/tr}" />{/if}</td> + <td class="item {cycle values="even,odd"}" id="{$contentHash.content_id}li"> + + <div class="title"> + {$contentHash.title} + <div class="help-block"> + <a target="_new" href="{$contentHash.display_url}"> + {booticon ipackage="icons" iname="icon-zoom-in" iexplain="View (in new window)"} + </a> +{$contentHash.content_name}</div> + </div> + </td> + <td> + <div class="author"> + {displayname hash=$contentHash} + </div> + </td> + <td> + {if $inStructureId} + <div class="icon" {if empty($inStructureId)}style="display:none"{/if} id="{$contentHash.content_id}remove" onclick="removeStructure({$inStructureId})"> + <button class="btn btn-default btn-xs" title="Remove from structure">{tr}Remove{/tr}</button> + </div> + {else} + <div class="icon" id="{$contentHash.content_id}add" onclick="addStructure({$contentHash.content_id})"> + <button class="btn btn-default btn-xs" title="Add to structure">{tr}Add{/tr}</button> + </div> + {/if} + </td> + </tr> + {/foreach} + </table> + + <div class="form-group submit"> + <input type="submit" class="btn btn-default" onclick="submitStructure(this.form);return false;" name="create" value="{tr}Add Content{/tr}" /> + <input type="submit" class="btn btn-default" name="done" value="{tr}Done{/tr}" /> + </div> + {/form} +</div> +{/strip} |
