open-orchestra/open-orchestra-cms-bundle

View on GitHub
BackofficeBundle/Resources/public/template/Content/contentToolbarView._tpl.html

Summary

Maintainability
Test Coverage
<div class="form-inline row">
    <% if (true === content.get('status').get('published_state') && contentType.get('defining_statusable') == true ) {%>
        <div class="alert alert-success alert-published-state" role="alert">
            <div class="heading"><%- Translator.trans('open_orchestra_backoffice.content.message_online.title') %></div>
            <p>
                <%= (Translator.trans('open_orchestra_backoffice.content.message_online.message').replace(/\\n/g, '<br>')) %>
            </p>
        </div>
    <% } %>
    <% if (contentType.get('defining_versionable') == true ) {%>
        <div class="col-lg-10 row">
            <div class="form-group col-sm-8 row">
                <label for="select-version" class="col-sm-2 col-xs-12 control-label"><%- Translator.trans('open_orchestra_backoffice.versionable.version') %></label>
                <div class="col-sm-10 col-xs-9">
                    <div class="styled-select">
                        <select class="form-control" id="select-version">
                            <% _.each(contentVersions, function(contentVersion, key) { %>
                                <option value="<%- contentVersion.get('version') %>" <% if(contentVersion.get('version') == content.get('version')) {%> selected <% } %> >
                                    <%- contentVersion.get('version_name') %>
                                </option>
                            <% }); %>
                        </select>
                    </div>
                </div>
            </div>
            <div class="form-group col-sm-4">
                <button type="button" class="btn btn-info btn-new-version"><%- Translator.trans('open_orchestra_backoffice.versionable.new_version') %></button>
            </div>
        </div>
    <% } %>
    <% if (contentType.get('defining_statusable') == true ) {%>
        <div class="col-lg-2 col-xs-12 row">
            <div class="form-group">
                <div class="styled-select dropdown dropdown-workflow">
                    <button class="dropdown-toggle btn btn-large"  data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
                        <span style="color: <%- content.get('status').get('code_color') %>"> <%- content.get('status').get('label') %></span>
                    </button>
                    <ul class="dropdown-menu dropdown-menu-right">
                        <% _.each(statuses, function(status, key) { %>
                        <% if (content.get('status').get('id') !== status.get('id')) { %>
                        <li>
                            <a data-id="<%- status.get('id')%>" style="color: <%- status.get('code_color') %>">
                                <%- status.get('label') %>
                            </a>
                        </li>
                        <% } %>
                        <% }); %>
                    </ul>
                </div>
            </div>
        </div>
    <% } %>
</div>
<div class="new-version-form-region form-inline"></div>