diff options
Diffstat (limited to 'addons/website/static/src/xml')
| -rw-r--r-- | addons/website/static/src/xml/website.ace.xml | 19 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.backend.xml | 25 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.editor.xml | 251 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.menu.xml | 65 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.seo.xml | 141 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.snippets.xml | 97 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.tour.xml | 27 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.translator.xml | 53 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.xml | 127 |
9 files changed, 805 insertions, 0 deletions
diff --git a/addons/website/static/src/xml/website.ace.xml b/addons/website/static/src/xml/website.ace.xml new file mode 100644 index 00000000000..6ed823ed10c --- /dev/null +++ b/addons/website/static/src/xml/website.ace.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<templates id="template" xml:space="preserve"> + <t t-name="website.ace_view_editor"> + <div class="oe_ace_view_editor oe_ace_closed"> + <div class="form-inline oe_ace_view_editor_title"> + <select id="ace-view-list" class="form-control oe_view_list"> + <!-- filled in JS --> + </select> + <button data-action="save" type="submit" class="btn btn-success">Save</button> + <button data-action="format" type="button" class="btn btn-warning">Format</button> + <button data-action="close" type="button" class="btn btn-info">Close</button> + </div> + <div id="ace-view-editor"/> + </div> + </t> + <t t-name="website.ace_view_option"> + <option t-att-value="widget.view_id"><t t-esc="widget.view_name"/></option> + </t> +</templates> diff --git a/addons/website/static/src/xml/website.backend.xml b/addons/website/static/src/xml/website.backend.xml new file mode 100644 index 00000000000..385b7ffa99a --- /dev/null +++ b/addons/website/static/src/xml/website.backend.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- vim:fdl=1: +--> +<templates id="template" xml:space="preserve"> + + <t t-name="WidgetWebsiteButton"> + + <div class="btn-group oe_WidgetWebsiteButton"> + <button class="btn btn-sm btn-success"> + <span class="oe_unpublish">Not Published</span> + <span class="oe_publish">Published</span> + </button> + <button id="dopprod-0" data-toggle="dropdown" type="button" class="btn btn-sm btn-default dropdown-toggle"> + <span class="caret"></span> + </button> + <ul role="menu" class="dropdown-menu" aria-labelledby="dopprod-0"> + <li> + <a href="#" title="View in frontend">Website</a> + </li> + </ul> + </div> + + </t> + +</templates> diff --git a/addons/website/static/src/xml/website.editor.xml b/addons/website/static/src/xml/website.editor.xml new file mode 100644 index 00000000000..448c615bb07 --- /dev/null +++ b/addons/website/static/src/xml/website.editor.xml @@ -0,0 +1,251 @@ +<templates id="template" xml:space="preserve"> + <t t-extend="website.editorbar"> + <t t-jquery="#website-top-view" t-operation="after"> + <div class="navbar-inner" id="website-top-edit"> + <form class="navbar-form pull-left text-muted"> + <button type="button" data-action="save" + class="btn btn-primary">Save</button> + or + <a href="#" data-action="cancel">Discard</a> + </form> + <ul class="nav navbar-nav pull-right"> + </ul> + </div> + </t> + </t> + <t t-name="website.editor.dialog"> + <div class="modal" tabindex="-1" role="dialog" aria-hidden="true"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> + <h3 class="modal-title"><t t-esc="title"/></h3> + </div> + <div class="modal-body"><t t-raw="__content__"/></div> + <div class="modal-footer"> + <button type="button" class="btn btn-primary save">Save</button> + <button type="button" class="btn hidden wait" disabled="disabled"/> + or + <a href="#" data-dismiss="modal" aria-hidden="true">Discard</a> + </div> + </div> + </div> + </div> + </t> + <t t-name="website.editor.dialog.link.footer-button"> + <button type="button" class="btn pull-left remove btn-danger">Remove Link</button> + </t> + <t t-name="website.editor.dialog.link"> + <t t-call="website.editor.dialog"> + <t t-set="title">Link to</t> + <form> + <ul class="list-group"> + <li class="list-group-item form-group active"> + <h4 class="list-group-item-heading"> + <label for="link-page" class="control-label"> + Page + </label> + </h4> + <input class="page form-control url-source" + id="link-page" type="hidden"/> + </li> + <li class="list-group-item form-group clearfix"> + <div class="pull-right"> + <label> + <input type="checkbox" class="window-new"/> + Open in new window + </label> + </div> + <h4 class="list-group-item-heading"> + <label for="link-external" class="control-label"> + URL + </label> + </h4> + <input type="text" class="form-control url url-source" + id="link-external" placeholder="http://openerp.com"/> + </li> + <li class="list-group-item form-group"> + <h4 class="list-group-item-heading"> + <label for="link-email" class="control-label"> + Email Address + </label> + </h4> + <input type="email" class="form-control email-address url-source" + id="link-email" placeholder="you@yourwebsite.com"/> + </li> + </ul> + <div class="form-horizontal"> + <div class="form-group"> + <label for="link-text" class="col-sm-2 control-label"> + Link text + </label> + <div class="col-sm-10"> + <input type="text" class="form-control" + id="link-text"/> + </div> + </div> + </div> + </form> + </t> + </t> + <t t-name="website.editor.dialog.image"> + <t t-call="website.editor.dialog"> + <t t-set="title">Image:</t> + <div class="row"> + <form method="POST" action="/website/attach" + enctype="multipart/form-data" + target="fileframe" + class="col-sm-8"> + <div class="text-center"> + <input type="file" name="upload" style="position: absolute; opacity: 0; width: 1px; height: 1px;"/> + <button type="button" class="btn btn-primary btn-lg filepicker"> + Upload an image from your computer + </button> + <p class="text-muted mt16">— or —</p> + </div> + <div class="well"> + <a href="#existing" class="pull-right">Browse existing images</a> + <h3 class="list-group-item-heading">Image URL</h3> + <input type="text" class="form-control url" + placeholder="http://openerp.com"/> + </div> + <input type="hidden" name="func"/> + </form> + <div class="col-sm-4 image-preview-container"> + <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAC0lEQVQIHWP4zwAAAgEBAMVfG14AAAAASUVORK5CYII%3D" + class="pull-right img-rounded image-preview" + width="100%"/> + <select class="form-control image-style"> + <option value="">No styling</option> + <option value="img-rounded">Rounded corners</option> + <option value="img-thumbnail">Box</option> + <option value="img-circle">Circle</option> + <option value="shadow">Shadow</option> + </select> + </div> + </div> + <iframe src="about:blank" name="fileframe" class="hidden"/> + </t> + </t> + <t t-name="website.editor.dialog.image.existing"> + <div class="modal" tabindex="-1" role="dialog" aria-hidden="true"> + <div class="modal-dialog select-image"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> + <h3 class="modal-title">Select a Picture</h3> + </div> + <div class="modal-body"> + <div class="existing-attachments"/> + </div> + <div class="modal-footer"> + <a href="#" data-dismiss="modal" aria-hidden="true">Discard</a> + </div> + </div> + </div> + </div> + </t> + <t t-name="website.editor.dialog.image.existing.content"> + <div class="existing-attachments"> + <ul class="pager"> + <li class="previous disabled"><a href="#">← Previous</a></li> + <li class="next disabled"><a href="#">Next →</a></li> + </ul> + <div class="row mt16" t-foreach="rows" t-as="row"> + <div class="col-sm-2" t-foreach="row" t-as="attachment"> + <img t-att-src="attachment.website_url" t-att-alt="attachment.name" class="img img-responsive"/> + </div> + </div> + </div> + </t> + <t t-name="website.editor.table.panel"> + <table class="editorbar-panel"> + <tr t-foreach="rows"><td t-foreach="cols">​</td></tr> + </table> + </t> + <t t-name="website.editor.table"> + <table class="table table-bordered table-responsive"> + <tbody> + <tr t-foreach="rows"><td t-foreach="cols">​</td></tr> + </tbody> + </table> + </t> + + <t t-name="website.editor.discard"> + <div class="modal" tabindex="-1" role="dialog" aria-hidden="true"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> + <h3 class="modal-title">Discard edition</h3> + </div> + <div class="modal-body"> + <p> + If you discard the current edition, <em>all</em> + unsaved changes will be lost. + </p> + <p>You can cancel to return to the edition mode.</p> + </div> + <div class="modal-footer"> + <button type="button" class="btn btn-danger">Discard</button> + or + <a href="#" data-dismiss="modal" aria-hidden="true">Cancel</a> + </div> + </div> + </div> + </div> + </t> + + <t t-name="website.editor.hoverbutton"> + <button type="button" contenteditable="false" + t-attf-class="btn btn-primary hover-edition-button #{classes or ''}"> + <t t-esc="label"/> + </button> + </t> + + <t t-name="website.editor.dialog.font-icons"> + <t t-call="website.editor.dialog"> + <t t-set="title">Icon:</t> + <form> + <div class="form-group" id="fa-preview"> + + </div> + <div class="form-group font-icons fa fa-search"> + <input type="hidden" id="fa-icon" class="form-control"/> + <input type="hidden" id="fa-size" class="form-control"/> + <input type="search" class="form-control" id="icon-search"/> + <div class="font-icons-icons"> + <t t-call="website.editor.dialog.font-icons.icons"> + <t t-set="icons" t-value="widget.icons"/> + </t> + </div> + </div> + <div class="form-group"> + <label for="fa-rotation">Rotation</label> + <select id="fa-rotation" class="form-control"> + <option value="">None</option> + <option value="fa-spin">Spin</option> + <option value="fa-rotate-90">Rotate 90º</option> + <option value="fa-rotate-180">Rotate 180º</option> + <option value="fa-rotate-270">Rotate 270º</option> + <option value="fa-flip-horizontal">Horizontal flip</option> + <option value="fa-flip-vertical">Vertical flip</option> + </select> + </div> + <div class="form-group"> + <label> + <input type="checkbox" id="fa-border"/> border + </label> + </div> + </form> + </t> + </t> + <t t-name="website.editor.dialog.font-icons.icons"> + <span t-foreach="icons" t-as="icon" + class="fa font-icons-icon" + t-att-data-id="icon.id"> + <t t-esc="icon.text"/> + </span> + </t> + +</templates> diff --git a/addons/website/static/src/xml/website.menu.xml b/addons/website/static/src/xml/website.menu.xml new file mode 100644 index 00000000000..5afc927a8bc --- /dev/null +++ b/addons/website/static/src/xml/website.menu.xml @@ -0,0 +1,65 @@ +<templates id="template" xml:space="preserve"> +<t t-name="website.menu.dialog.submenu"> + <li t-att-data-menu-id="submenu.id"> + <div class="input-group"> + <span class="input-group-addon fa fa-bars"/> + <span class="form-control" style="padding-top: 0; padding-bottom: 0;"> + <span class="js_menu_label"> + <t t-esc="submenu.name"/> + </span> + <i class="pull-right fa fa-home" style="margin-top: 3px"/> + </span> + <span class="input-group-btn"> + <button type="button" class="btn btn-primary js_edit_menu fa fa-edit"/> + <button type="button" class="btn btn-danger js_delete_menu fa fa-trash-o"/> + </span> + </div> + <t t-set="children" t-value="submenu.children"/> + <ul t-if="children"> + <t t-foreach="children" t-as="submenu"> + <t t-call="website.menu.dialog.submenu"/> + </t> + </ul> + </li> +</t> +<t t-name="website.menu.dialog.edit"> + <t t-call="website.editor.dialog"> + <t t-set="title">Edit Menu</t> + <ul class="oe_menu_editor list-unstyled"> + <t t-foreach="widget.menu.children" t-as="submenu"> + <t t-call="website.menu.dialog.submenu"/> + </t> + </ul> + <div class="mt16"> + <div class="pull-right text-muted"> + Drag a menu to the right to create a sub-menu + </div> + <div> + <a href="#" class="js_add_menu"> + <i class="fa fa-plus-circle"/> Add Menu Entry + </a> + </div> + </div> + </t> +</t> +<t t-name="website.menu.dialog.add" t-extend="website.editor.dialog.link"> + <t t-jquery="t[t-set='title']" t-operation="inner"> + <t t-if="!widget.update_mode">Add Menu Entry</t> + <t t-if="widget.update_mode">Edit Menu Entry</t> + </t> + <t t-jquery="form > div.form-horizontal" t-operation="replace"/> + <t t-jquery="ul.list-group" t-operation="before"> + <div class="list-group"> + <div class="form-group list-group-item active"> + <h3 class="list-group-item-heading"> + <label for="link-new" class="control-label"> + Menu Label + </label> + </h3> + <input type="text" class="form-control" + id="link-text" required="required"/> + </div> + </div> + </t> +</t> +</templates> diff --git a/addons/website/static/src/xml/website.seo.xml b/addons/website/static/src/xml/website.seo.xml new file mode 100644 index 00000000000..0c055487dd8 --- /dev/null +++ b/addons/website/static/src/xml/website.seo.xml @@ -0,0 +1,141 @@ +<?xml version="1.0" encoding="utf-8"?> +<templates id="template" xml:space="preserve"> + <t t-name="website.seo_configuration"> + <div class="modal fade oe_seo_configuration js_seo_configuration" tabindex="-1" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button title="Close" type="button" class="close" data-dismiss="modal">×</button> + <div class="h2">Promote This Page</div> + <div class="text-muted"> + Get this page efficiently referenced in Google to attract more visitors. + </div> + </div> + <div class="modal-body"> + <div class="js_seo_tips" /> + <section class="js_seo_keywords_list"> + <h3 class="page-header mt16">1. Define Keywords <small>describing your page content</small></h3> + <div class="form-horizontal" role="form"> + <div class="form-group"> + <label for="seo_page_keywords" class="col-lg-2 control-label">Add keyword:</label> + <div class="col-lg-4"> + <div class="input-group"> + <input type="text" name="seo_page_keywords" class="form-control" maxlength="30"/> + <span class="input-group-btn"> + <button data-action="add" class="btn btn-default" type="button">Add</button> + </span> + </div> + </div> + </div> + </div> + <span class="text-muted">Most searched topics related to your keywords, ordered by importance:</span> + <!-- filled in JS --> + </section> + <section> + <h3 class="page-header">2. Reference Your Page <small>using above suggested keywords</small></h3> + <div class="form-horizontal mt16" role="form"> + <div class="form-group"> + <label for="seo_page_title" class="col-lg-2 control-label">Title</label> + <div class="col-lg-8"> + <input type="text" name="seo_page_title" class="form-control" maxlength="70" size="70"/> + </div> + </div> + <div class="form-group"> + <label for="seo_page_description" class="col-lg-2 control-label">Description</label> + <div class="col-lg-8"> + <textarea name="seo_page_description" class="form-control" rows="3" cols="70" t-att-maxlength="widget.maxDescriptionSize"/> + </div> + </div> + </div> + </section> + <section> + <h3 class="page-header">3. Preview <small>how your page will be listed on Google</small></h3> + <div class="js_seo_preview"></div> + </section> + <!-- + <section class="js_image_section"> + <h3 class="page-header">4. Describe your images</h3> + <div class="row js_seo_image_list"> + </div> + </section> + --> + </div> + <div class="modal-footer"> + <button type="button" data-action="update" class="btn btn-primary">Save</button> + or + <a data-action="discard" data-dismiss="modal" href="#" >Discard</a> + </div> + </div> + </div> + </div> + </t> + + <t t-name="website.seo_suggestion_list"> + <ul class="list-inline mb0"> + <!-- filled in JS --> + </ul> + </t> + + <t t-name="website.seo_list"> + <div> + <!-- filled in JS --> + </div> + </t> + + <t t-name="website.seo_tip"> + <div t-attf-class="alert alert-#{ widget.type }"> + <t t-raw="widget.message"/> + </div> + </t> + + <t t-name="website.seo_keyword"> + <dl class="dl-horizontal mt8 mb8"> + <dt> + <span t-attf-title="#{ widget.tooltip() }" t-attf-class="oe_seo_keyword #{ widget.highlight() } js_seo_keyword" t-att-data-keyword="widget.keyword"> + <a href="#" class="oe_remove" data-action="remove-keyword">x</a> <t t-raw="widget.keyword"/> + </span> + </dt> + <dd class="js_seo_keyword_suggestion"> + <!-- filled in JS --> + </dd> + </dl> + </t> + + <t t-name="website.seo_suggestion"> + <li class="oe_seo_suggestion"> + <span t-attf-title="#{ widget.tooltip() }" t-attf-class="oe_seo_keyword #{ widget.highlight() } js_seo_suggestion" t-att-data-keyword="widget.keyword"> + <t t-raw="widget.keyword"/> + </span> + </li> + </t> + + <t t-name="website.seo_image"> + <div class="col-sm-6 col-md-3 oe_seo_image_preview"> + <img t-att-src="widget.src" class="img-rounded thumbnail"/> + <input type="text" class="form-control" t-att-src="widget.src" t-att-value="widget.alt" placeholder="Description..."/> + </div> + </t> + + <t t-name="website.seo_preview"> + <li class="oe_seo_preview_g"> + <div class="rc"> + <span class="altcts"></span> + <h3 class="r"> + <a t-att-href="url"> + <em><t t-esc="widget.title"/></em> + </a> + </h3> + <div class="s"> + <div> + <div class="f kv" style="white-space:nowrap"> + <cite><t t-esc="widget.url"/></cite> + </div> + <div class="f slp"></div> + <span class="st"><t t-esc="widget.description"/></span> + </div> + </div> + </div> + </li> + </t> + +</templates> diff --git a/addons/website/static/src/xml/website.snippets.xml b/addons/website/static/src/xml/website.snippets.xml new file mode 100644 index 00000000000..cf3996bdba4 --- /dev/null +++ b/addons/website/static/src/xml/website.snippets.xml @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="utf-8"?> +<templates id="template" xml:space="preserve"> + + <!-- Snippet loader --> + <t t-name="website.snippets_button"> + <li class="navbar-form js_hide_on_translate"><button type="button" data-action="snippet" class="hidden btn btn-primary">Insert Blocks</button></li> + </t> + <t t-name="website.snippets_style"> + <li class="navbar-form"> + <div class="btn-group"> + <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> + Block style <span class="caret"></span> + </button> + <ul class="dropdown-menu" id="oe_snippets_style" role="menu"></ul> + </div> + </li> + </t> + <t t-name="website.snippets_modal"> + <div class="modal" id="oe_droperror" tabindex="-1" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal">&times;</button> + <h4 class="modal-title"> + Building Block Not Inserted + </h4> + </div> + <div class="modal-body"> + <p> + Please drop building blocks in a valid zone, like + this one: + </p> + <div class="row"> + <div class="col-sm-4 col-sm-offset-4 oe_drop_zone_style text-center"> + <span class="mt16">drop in this zone</span> + </div> + </div> + <div class="text-muted"> + <b>Tip:</b> when your cursor is in a valid zone, + OpenERP shows you a preview of the building block + in the page. You must release the block when the + preview is visible. + </div> + </div> + <div class="modal-footer"> + <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button> + <div class="pull-left"> + <input type="checkbox" value="1"/> Never show this tip again + </div> + </div> + </div> + </div> + </div> + </t> + + <t t-name="website.snippets"> + <div id='oe_snippets'></div> + </t> + + <t t-name="website.snippet_overlay"> + <div class="oe_overlay"> + <div class="oe_overlay_options"> + <div class="btn-group"> + <a href="#" class="btn btn-default btn-sm oe_snippet_parent" title="Select Container Block"><i class="fa fa-upload"></i></a> + <div class="dropdown oe_options hidden btn-group"> + <a href="#" data-toggle="dropdown" class="btn btn-primary btn-sm" title="Customize">Customize <span class="caret"/></a> + <ul class="dropdown-menu" role="menu"></ul> + </div> + <a href="#" class="btn btn-default btn-sm oe_snippet_move" title="Drag to Move">&nbsp;<i class="fa fa-arrows"></i>&nbsp;</a> + <a href="#" class="btn btn-default btn-sm oe_snippet_clone" title="Duplicate Container">&nbsp;<i class="fa fa-files-o"></i>&nbsp; </a> + <a href="#" class="btn btn-default btn-sm oe_snippet_remove" title="Remove Block">&nbsp;<i class="fa fa-trash-o"></i>&nbsp; </a> + </div> + </div> + </div> + </t> + + <t t-name="website.snippet_manipulator"> + <div class='oe_snippet_manipulator'></div> + </t> + + <!-- snippet objects --> + + <div t-name="website.snippets.resize" data-snippet-id='resize'> + <!-- custom data for the widget --> + <div class='oe_handles'> + <div class='oe_handle n'></div> + <div class='oe_handle e'></div> + <div class='oe_handle w'></div> + <div class='oe_handle size'><div class="oe_handle_button size">Resize</div><div class="oe_border"/></div> + <div class='oe_handle s'></div> + </div> + <div class='oe_snippet_thumbnail'>Margin resize</div> + </div> + + <div t-name="website.snippets.colmd" data-snippet-id='colmd' data-selector-vertical-children='.row'></div> + +</templates> diff --git a/addons/website/static/src/xml/website.tour.xml b/addons/website/static/src/xml/website.tour.xml new file mode 100644 index 00000000000..1365ba08307 --- /dev/null +++ b/addons/website/static/src/xml/website.tour.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<templates id="template" xml:space="preserve"> + <t t-name="website.tour_popover"> + <div t-attf-class="#{ fixed ? 'popover tour fixed' : 'popover tour' }"> + <div class="arrow"></div> + <h3 class="popover-title"></h3> + <div class="popover-content"></div> + <t t-if="next or end"> + <nav class="popover-navigation"> + <t t-if="next"> + <button class="btn btn-sm btn-default" data-role="next"><t t-esc="next"/></button> + </t> + <small t-if="next && end"> + <span class="text-muted"> or </span> + <button class="btn-link" data-role="end" style="float: none; padding: 0"><t t-esc="end"/></button> + </small> + <t t-if="end && ! next"> + <button class="btn btn-sm btn-default" data-role="end"><t t-esc="end"/></button> + </t> + </nav> + </t> + </div> + </t> + <t t-name="website.tour_popover_title"> + <t t-esc="title"/><button title="Close Tutorial" type="button" class="close" data-role="end">×</button> + </t> +</templates> diff --git a/addons/website/static/src/xml/website.translator.xml b/addons/website/static/src/xml/website.translator.xml new file mode 100644 index 00000000000..d1d9ab14a39 --- /dev/null +++ b/addons/website/static/src/xml/website.translator.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8"?> +<templates id="template" xml:space="preserve"> +<t t-name="website.TranslatorAdditionalButtons"> + <span class="oe_translate_or">or</span> + <a class="btn btn-link" data-action="edit_master" href="#">Edit Master</a> +</t> +<t t-name="website.TranslatorDialog"> + <div class="modal fade oe_website_translator" tabindex="-1" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button title="Close" type="button" class="close" data-dismiss="modal">×</button> + <h2 class="modal-title">Translate this page</h2> + </div> + <div class="modal-body"> + <section> + <p> + You are about to enter the translation mode. + </p> + <p> + Here are the visuals used to help you translate efficiently: + <ul class="oe_translate_examples"> + <li class="oe_translatable_todo"> + Content to translate + </li> + <li class="oe_translatable_text"> + Translated content + </li> + </ul> + </p> + <p> + In this mode, you can only translate texts. To + change the structure of the page, you must edit the + master page. Each modification on the master page + is automatically applied to all translated + versions. + </p> + </section> + </div> + <div class="modal-footer"> + <div class="pull-left"> + <input type="checkbox" name="do_not_show"/> + Do not show this dialog later. + </div> + <button type="button" data-action="activate" class="btn btn-primary">Ok</button> + or + <a data-action="discard" data-dismiss="modal" href="#">Cancel</a> + </div> + </div> + </div> + </div> +</t> +</templates> diff --git a/addons/website/static/src/xml/website.xml b/addons/website/static/src/xml/website.xml new file mode 100644 index 00000000000..5890350e2dc --- /dev/null +++ b/addons/website/static/src/xml/website.xml @@ -0,0 +1,127 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- vim:fdl=1: +--> +<templates id="template" xml:space="preserve"> + + <t t-name="website.editorbar"> + <div id="website-top-navbar" class="navbar navbar-inverse navbar-fixed-top"> + <div id="website-top-view"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-edit-collapse"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <form class="navbar-form navbar-left"> + <button type="button" data-action="edit" class="btn btn-primary hidden">Edit</button> + </form> + </div> + <div class="collapse navbar-collapse navbar-edit-collapse"> + <ul class="nav navbar-nav navbar-right"> + <li><a data-action="show-mobile-preview" href="#"><span title="Mobile preview"><i class="fa fa-mobile"/></span></a></li> + <li class="divider-vertical"></li> + <li><a data-action="promote-current-page" href="#"><span title="Promote page on the web">Promote</span></a></li> + <li class="hidden dropdown js_hide_on_translate"> + <a id="content-menu-button" class="dropdown-toggle" data-toggle="dropdown" href="#">Content <span class="caret"></span></a> + <ul class="dropdown-menu oe_content_menu" role="menu"> + <li class="hidden"><a data-action="edit-structure" href="#"><span title="Edit Top Menu">Edit Menu</span></a></li> + <li class="hidden divider"> </li> + <li class="hidden"><a href="#" data-action="new_page">New Page</a></li> + </ul> + </li> + <li class="dropdown js_hide_on_translate"> + <a id="customize-menu-button" class="dropdown-toggle" data-toggle="dropdown" href="#">Customize <span class="caret"></span></a> + <ul class="dropdown-menu" role="menu" id="customize-menu"> + <!-- filled in JS --> + </ul> + </li> + <li class="dropdown js_hide_on_translate"> + <a id="help-menu-button" class="dropdown-toggle" data-toggle="dropdown" href="#">Help <span class="caret"></span></a> + <ul class="dropdown-menu" role="menu" id="help-menu"> + <!-- filled in JS --> + </ul> + </li> + </ul> + </div> + </div> + </div> + </t> + + <t t-name="website.mobile_preview"> + <div class="modal fade oe_mobile_preview" tabindex="-1" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button title="Close" type="button" class="close" data-dismiss="modal">×</button> + <h3 class="modal-title">Mobile preview</h3> + </div> + <div class="modal-body"> + <iframe id="mobile-viewport" class="oe_mobile_viewport" src="?mobile-preview=true" style="width: 326px"></iframe> + </div> + </div> + </div> + </div> + </t> + + <t t-name="website.error_dialog"> + <div class="modal fade" tabindex="-1" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button title="Close" type="button" class="close" data-dismiss="modal">×</button> + <div class="h2"><t t-esc="title"/></div> + </div> + <div class="modal-body" t-if="message or backend_url"> + <section> + <t t-esc="message"/> + </section> + <section class="mt32" t-if="backend_url"> + <p>The web site has encountered an error.</p> + <p> + It might be possible to edit the relevant items + or fix the issue in <a t-attf-href="#{backend_url}"> + the classic OpenERP interface</a>. + </p> + </section> + </div> + <div class="modal-footer"> + <button type="button" data-dismiss="modal" class="btn btn-primary">Close</button> + </div> + </div> + </div> + </div> + </t> + + <t t-name="website.prompt"> + <div class="modal" tabindex="-1" role="dialog" aria-hidden="true"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header" t-if="window_title"> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> + <h3 class="modal-title"><t t-esc="window_title"/></h3> + </div> + <div class="modal-body"> + <form class="form-horizontal" role="form"> + <div class="form-group mb0"> + <label for="page-name" class="col-sm-3 control-label"> + <t t-esc="field_name"/>: + </label> + <div class="col-sm-9"> + <input t-if="field_type == 'input'" type="text" class="form-control" required="required"/> + <textarea t-if="field_type == 'textarea'" class="form-control" required="required" rows="5"></textarea> + <select t-if="field_type == 'select'" class="form-control"></select> + </div> + </div> + </form> + </div> + <div class="modal-footer"> + <button type="button" class="btn btn-primary">Continue</button> + <button type="button" class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button> + </div> + </div> + </div> + </div> + </t> + +</templates> |
