Dataset/JS/AngularCosmoPage/page.html (48 lines of code) (raw):

<div ng-controller="pageCtrl"> <div class="new-version form-case" ng-show="newerVersion"> <p translate="page_newer"></p> <button class="btn-error" type="button" ng-click="deleteNewerVersion()" translate="discard"></button> <button class="btn-options" type="button" ng-click='localVersion()' translate="compare"></button> <button class="btn-success" type="button" ng-click='localVersion()' translate="use"></button> </div> <div class="bar-top"> <a ng-click="admin.sidebar='core/html/sidebar.html';active=''"><i class="fa fa-angle-left"></i></a> <h1 class="title" translate="page_details"></h1> <a class="sidebar-close" ng-click="admin.showAdminPanel=false;admin.active=false;" ><i class="fa fa-times"></i></a> </div> <div class="bar--actions"> <button type="button" class="btn-error" ng-click="page.confirm=true" translate="delete" ng-show="!page.confirm"></button> <button type="button" class="btn-options" ng-click="savePage(true)" translate="duplicate" ng-show="!page.confirm"></button> <button type="button" class="btn-success" ng-click="savePage()" translate="save" ng-show="!page.confirm"></button> <p translate="page_delete" ng-show="page.confirm"></p> <button type="button" class="btn-error" ng-click="deletePage()" translate="yes" ng-show="page.confirm"></button> <button type="button" class="btn-success" ng-click="page.confirm=false" translate="no" ng-show="page.confirm"></button> </div> <div class="pg-editor form-case"> <label class="type" for="type" translate="type"></label> <div class="cos-select"> <select value="type" ng-change="updatePageType()" ng-model="page.type" ng-options="(themePage | themeFiles ) for themePage in page.themePages" required></select> </div> <span class="num-count">{{page.title.length}}</span> <label translate="title"></label> <input type='text' ng-model="page.title" ng-keyup="titleChange()" placeholder="about us, contact us"> <span class="num-count">{{page.description.length}}</span> <label for="description" translate="description"></label> <textarea value="description" ng-model="page.description" ng-keyup="descriptionChange()" placeholder="Tom's Restaurant is a diner located at 2880 Broadway (on the corner of 112th Street) in the Morningside Heights neighborhood of Manhattan in New York City."></textarea> <label for="tags" translate="tags"></label> <input value="tags" type="text" ng-list ng-model="page.tags" ng-change="autocompleteTags()" placeholder="about, restaurant, food, nyc"> <div class="tag-suggestions" ng-show="page.suggestions.length"> <a ng-repeat="tag in page.suggestions | limitTo:10" ng-click="selectSuggestion(tag)">{{tag | titlecase}}</a> </div> <label for="url" translate="url"></label> <input value="url" type='text' ng-model='page.url' ng-keyup="autoURL=false;urlChange()"> <input type="radio" ng-class="{active: page.publish=='Y'}" name="publish" id="Y" value="Y" ng-modal="page.publish"> <label for="Y" ng-click="page.publish='Y'" translate="publish"></label> <input type="radio" ng-class="{active: page.publish=='N'}" name="publish" id="N" value="N" ng-modal="page.publish"> <label for="N" ng-click="page.publish='N'" translate="draft"></label> <input type="radio" ng-class="{active: page.publish=='schedule'}" name="publish" id="schedule" value="schedule" ng-modal="page.publish"> <label for="schedule" ng-click="page.publish='schedule'" translate="schedule"></label> <div class="schedule-triangle" ng-show="page.publish=='schedule'"></div> <input type="datetime-local" class="schedule radio-inline" ng-model="page.scheduleDate" ng-show="page.publish=='schedule'"> </div> </div>