server/bo_client/app/templates/doc.hbs
author ymh <ymh.work@gmail.com>
Tue, 11 Oct 2016 02:49:59 +0200
changeset 326 226d5b17a119
parent 304 20071981ba2a
child 327 13564bb13ccc
permissions -rw-r--r--
- First implementation of filter for languages. - Language is now an array in the document - various corrections linked to the above change - Simplify the IndexDocumet loop

<div class="row">
  <div class="col-md-12">
    <div class="panel panel-default">
      <div class="panel-heading doc-details-title">{{t 'bo.document_detail'}}</div>

      <div class="panel-body">
        <div class="doc_details row">
          <div class="col-md-8 content">
              <div class="content-main-title">{{t 'bo.document_content'}}</div>
              <div class="row">
                <div class="col-md-1">
                  &nbsp;
                </div>
                <div class="col-md-11">
                  <div class="content-title">{{t 'bo.document_title'}}</div>
                  <div class="content-value">{{model.title}}</div>
                </div>
              </div>
              <div class="row">
                <div class="col-md-1">
                  &nbsp;
                </div>
                <div class="col-md-11">
                  <div class="content-title">{{t 'bo.document_language'}}</div>
                  <div class="content-value">{{#each model.language as |lang index|}}{{if index ", "}}{{doc-language url=lang}}{{/each}}</div>
                </div>
              </div>
              <div class="row">
                {{bo-doc-contributors document=model}}
              </div>
              <div class="row">
                <div class="col-md-1">
                  &nbsp;
                </div>
                <div class="col-md-11">
                  <div class="content-title">{{t 'bo.document_editors'}}</div>
                  <div class="content-value">{{#each model.publishers as |publisher index|}}{{if index ", "}}{{publisher}}{{/each}}</div>
                </div>
              </div>
              <div class="row">
                {{bo-doc-subjects document=model}}
              </div>
              <div class="row">
                {{bo-doc-locations document=model}}
              </div>
          </div>
          <div class="col-md-4">
            <div class="data">
              <div class="data-audio-title">{{t 'bo.document_audio'}}</div>
              <div class="data-audio-player">
                <audio id='' controls="controls">
                {{#each model.mediaList as |audio|}}
                  <source src="{{ audio.url }}" type="{{ audio.format }}"/>
                {{/each}}
                  {{t 'bo.audio_support_error' }}
                </audio>
              </div>
            </div>
          </div>
          <div class="content">
          </div>
        </div>
        <div class="doc-buttons row">
          <div class="col-md-12">
            <button type="button" class="btn btn-primary" {{action 'saveDocument' model }} disabled={{not model.currentState.isDirty}}>{{t 'bo.button_save'}}</button>
            <button type="button" class="btn btn-primary" {{action 'cancelDocument' model }} disabled={{not model.currentState.isDirty}}>{{t 'bo.button_cancel'}}</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>


{{outlet}}