got basic client side templates
This commit is contained in:
@@ -59,6 +59,7 @@ block content
|
||||
include ./editor/editor
|
||||
include ./editor/binary-file
|
||||
include ./editor/track-changes
|
||||
include ./editor/publish-template
|
||||
|
||||
.ui-layout-east
|
||||
//- include ./editor/chat
|
||||
@@ -101,6 +102,7 @@ block content
|
||||
}
|
||||
}
|
||||
};
|
||||
window.project_description = "#{project.description}"
|
||||
|
||||
script(type='text/javascript').
|
||||
ga('send', 'event', 'editor-interaction', 'editor-opened')
|
||||
|
||||
@@ -110,6 +110,13 @@ aside#left-menu.full-size(
|
||||
)
|
||||
option(value="pdfjs") Built-In
|
||||
option(value="native") Native
|
||||
h4 Publish
|
||||
ul.list-unstyled.nav(ng-controller="TemplatesController")
|
||||
li
|
||||
a(ng-click="openPublishTemplateModal()")
|
||||
i.fa.fa-list-alt.fa-fw
|
||||
| Publish as Template
|
||||
|
||||
|
||||
#left-menu-mask(
|
||||
ng-show="ui.leftMenuShown",
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
script(type="text/ng-template", id="publishProjectAsTemplateModalTemplate")
|
||||
.modal-header
|
||||
button.close(
|
||||
type="button"
|
||||
data-dismiss="modal"
|
||||
ng-click="cancel()"
|
||||
) ×
|
||||
h3 Publish as Template
|
||||
.modal-body.modal-body-share
|
||||
form()
|
||||
label(for='Description') Template Description
|
||||
.form-group
|
||||
textarea.form-control(
|
||||
rows=5,
|
||||
name='Description',
|
||||
ng-model="template.description",
|
||||
ng-blur="updateProjectDescription()",
|
||||
value=""
|
||||
)
|
||||
div(ng-show="publishedDetails.exists").text-center.publishedDetails
|
||||
| Your project was last published at
|
||||
strong {{publishedDetails.publishedDate}}.
|
||||
a(ng-href="{{publishedDetails.canonicalUrl}}") View it in template gallery.
|
||||
|
||||
|
||||
|
||||
.modal-footer
|
||||
button.btn.btn-default(
|
||||
ng-click="cancel()",
|
||||
ng-disabled="state.publishInflight"
|
||||
) Cancel
|
||||
button.btn.btn-info(
|
||||
ng-click="unpublishTemplate()",
|
||||
ng-disabled="state.unpublishInflight",
|
||||
ng-show="publishedDetails.exists"
|
||||
)
|
||||
span(ng-show="!state.unpublishInflight") Unpublish
|
||||
span(ng-show="state.unpublishInflight") Unpublishing...
|
||||
button.btn.btn-primary(
|
||||
ng-click="publish()",
|
||||
ng-disabled="state.publishInflight"
|
||||
)
|
||||
span(ng-show="!state.publishInflight && !publishedDetails.exists") Publish
|
||||
span(ng-show="!state.publishInflight && publishedDetails.exists") Republish
|
||||
span(ng-show="state.publishInflight") Publishing...
|
||||
Reference in New Issue
Block a user