bootstrap-help-manager
Version:
Plugin and management console to create and manage help icons and content across an entire site.
98 lines (94 loc) • 4.9 kB
HTML
<script type="text/template" id="templateHelperRow">
<tr class="<% if (page_ids.indexOf(',') > -1) { %> info <% } %> help<%= id %>" data-help-id="<%= id %>">
<td class="form-group">
<input title="<%= id %>" class="form-control input-sm" type="text" value="<%= field_selecter %>" data-value="<%= field_selecter %>" data-attr="field_selecter">
</td>
<td class="form-group">
<input class="form-control input-sm" name="title" type="text" value="<%= title %>" data-value="<%= title %>" data-attr="title">
</td>
<td class="">
<div class="checkbox" style="margin:5px 0;" >
<label>
<input type="checkbox" name="size" value="1" <% if (large == 1) { %> checked <% } %> data-value="<%= large %>" data-attr="large"> Large
</label>
</div>
</td>
<td>
<button class="btn btn-default btn-sm btn-block editHelp" data-field-id="<%= field_selecter %>">Edit</button>
</td>
<td>
<button class="btn btn-default btn-sm btn-block saveHelp" data-field-id="<%= field_selecter %>" data-ajaxed="true">Save</button>
</td>
<td>
<div class="dropdown">
<button type="button" class="btn btn-sm btn-block btn-default" data-toggle="dropdown">More <span class="caret"></span></button>
<ul style="cursor:pointer;" class="dropdown-menu">
<li><a class="addToPages" data-field-id="<%= field_selecter %>">Change pages</a></li>
<li><a class="deleteHelp" data-field-id="<%= field_selecter %>">Delete</a></li>
</ul>
</div>
</td>
</tr>
</script>
<script type="text/template" id="templatePanelGroup">
<div class="panel-group" id="bhmPanelGroup" role="tablist" style="clear:both;"></div>
</script>
<script type="text/template" id="templatePanel">
<div class="panel panel-default" data-pageid="<%= id %>">
<div class="panel-heading" id="bhmpanelheader<%= id %>">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#bhmPanelGroup" href="#bhmpanel<%= id %>">
<%= url %>
</a>
<div class="dropdown" style="display:inline-block;">
<button type="button" class="btn btn-default btn-sm" data-toggle="dropdown">Edit <span class="caret"></span></button>
<ul style="cursor:pointer;" class="dropdown-menu">
<li><a class="bhm-change-url">Change URL</a></li>
</ul>
</div>
</h4>
</div>
<div id="bhmpanel<%= id %>" class="panel-collapse collapse">
<div class="panel-body">
</div>
</div>
</div>
</script>
<script type="text/template" id="templateOpeningText">
<h1>Bootstrap-Help-Manager Console</h1>
<button type="button" id="BHMaddPage" class="btn btn-default btn-md pull-right">Add New Page</button>
<p>Use this console to edit the sitewide help content. <span class="bg-info">Highlighted</span> rows exist on multiple pages. Changing one will change all.</p>
</script>
<div class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" id="bhmEditHtmlModal">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Edit Help Bubble: <span id="bhmEditHtmlModalFieldselecter"></span></h4>
</div>
<div class="modal-body">
<textarea class="edit-html-textarea ckeditor" id="bhmTextareaEditor"></textarea>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary btn-save-html">OK</button>
<button type="button" class="btn btn-default btn-cancel" data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
<div class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" id="bhmSelectMultipleModal">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Select pages for this help to appear on:</h4>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary btn-save-page-ids">OK</button>
<button type="button" class="btn btn-default btn-cancel" data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>