16
16
<h4 class =" modal-title" >Other Features</h4 >
17
17
</div >
18
18
<div class =" modal-body modal-roles" >
19
+ <div class =" form-group" >
20
+ <label >
21
+ <input type =" checkbox" data-ng-model =" lookups.PostOptions.ShowAuthors" ng-true-value =" true" ng-false-value =" false" />
22
+ Authors List
23
+ </label >
24
+ </div >
19
25
<div class =" form-group" >
20
26
<label >
21
27
<input type =" checkbox" data-ng-model =" lookups.PostOptions.ShowSlug" ng-true-value =" true" ng-false-value =" false" />
22
28
Slug Field
23
29
</label >
24
- <p class =" small text-muted" >Slug is optional and will auto generat from title post.</p >
25
30
</div >
26
31
<div class =" form-group" >
27
32
<label >
28
33
<input type =" checkbox" name =" name" data-ng-model =" lookups.PostOptions.ShowDescription" ng-true-value =" true" ng-false-value =" false" />
29
34
Description Field
30
35
</label >
31
- <p class =" small text-muted" >Description is optional and will auto generat from content post.</p >
32
36
</div >
33
37
<div class =" form-group" >
34
38
<label >
35
39
<input type =" checkbox" name =" name" data-ng-model =" lookups.PostOptions.ShowCustomFields" ng-true-value =" true" ng-false-value =" false" />
36
- Custom Field
40
+ Custom Field < a href = " http://www.dnbe.net/docs/post/custom-fields " target = " _blank " >(Learn more)</ a >
37
41
</label >
38
- <p class =" small text-muted" >Custom Field is a feature for advanced blogging. <a href =" http://www.dnbe.net/docs/post/custom-fields" target =" _blank" >Learn more.</a ></p >
39
42
</div >
40
43
</div >
41
44
<div class =" modal-footer" >
101
104
</div >
102
105
</div >
103
106
</div >
104
- <div class =" page-header page-header-post clearfix" >
107
+ <div class =" page-header hidden page-header-post clearfix" >
105
108
<span ng-if =" post.Id" ><a href =" {{post.RelativeLink}}" class =" btn btn-sm btn-hasicon btn-success pull-left" target =" _blank" ><i class =" fa fa-eye" ></i > {{ lbl .goToPost }} </a ></span >
106
109
<span ng-if =" post.Id && post.IsPublished" ><a href =" #" class =" btn btn-sm btn-hasicon btn-warning pull-left" ng-click =" publish(false)" ><i class =" fa fa-undo" ></i > {{ lbl .unpublish }} </a ></span >
107
110
<a ng-if =" status() < 2" href =" #" data-ng-click =" publish(true)" class =" btn btn-sm btn-hasicon btn-success pull-left" ><i class =" fa fa-check" ></i >{{ lbl .publish }} </a >
113
116
</div >
114
117
<div class =" content-inner " >
115
118
<form id =" form" action =" " >
116
- <div class =" newpost-content" >
117
- <input type =" text" id =" txtTitle" name =" txtTitle" autocomplete =" off" placeholder =" {{lbl.titleOfPost}}..." class =" form-control newpost-title" data-ng-model =" post.Title" />
118
- <div class =" editor-wrapper" >
119
- @RenderPage(BlogConfig.DefaultEditor)
120
- </div >
121
- </div >
122
- <div class =" newpost-sidebar" >
123
- <div class =" newpost-widget enable-comment" >
124
- <label ><input type =" checkbox" name =" ckEnableComments" data-ng-model =" post.HasCommentsEnabled" />{{ lbl .enableComments }} </label >
125
- </div >
126
- <div class =" newpost-widget" >
127
- <label class =" newpost-widget-title" >{{ lbl .categories }} </label >
128
- <a title =" {{lbl.add}}" href =" " class =" pull-right add-cat" ng-click =" addCagegory()" ><i class =" fa fa-plus fa-sm" ></i ></a >
129
- <ul class =" categories-list" >
130
- <li ng-repeat =" cat in lookups.CategoryList" >
131
- <label >
132
- <input type =" checkbox" id =" cat-{{cat.OptionValue}}" data-ng-model =" cat.IsSelected" />
133
- {{ cat .OptionName }}
134
- </label >
135
- </li >
136
- <li ng-if =" lookups.CategoryList.length == 0" class =" item-empty" >{{ lbl .empty }} </li >
137
- </ul >
138
- </div >
139
- <div class =" newpost-widget" >
140
- <label class =" newpost-widget-title" >{{ lbl .tags }} </label >
141
- <div class =" post-tags-selector" >
142
- <textarea id =" postTags" class =" form-control" style =" width :100% ;" placeholder =" {{lbl.typeAndEnter}}..." rows =" 1" ></textarea >
119
+ <div class =" newpost-wrapper" >
120
+ <div class =" newpost-content" >
121
+ <input type =" text" id =" txtTitle" name =" txtTitle" autocomplete =" off" placeholder =" {{lbl.titleOfPost}}..." class =" form-control newpost-title" data-ng-model =" post.Title" />
122
+ <div class =" editor-wrapper" >
123
+ @RenderPage(BlogConfig.DefaultEditor)
124
+ </div >
125
+
126
+ <div class =" newpost-widget" data-ng-show =" lookups.PostOptions.ShowSlug" >
127
+ <label class =" newpost-widget-title" >{{ lbl .slug }} </label >
128
+ <input type =" text" class =" form-control" id =" txtSlug" data-ng-model =" post.Slug" />
129
+ </div >
130
+ <div class =" newpost-widget" data-ng-show =" lookups.PostOptions.ShowDescription" >
131
+ <label class =" newpost-widget-title" >{{ lbl .description }} </label >
132
+ <textarea class =" form-control" rows =" 4" id =" txtExcerpt" data-ng-model =" post.Description" > </textarea >
143
133
</div >
144
134
</div >
145
- <div class =" newpost-widget" >
146
- <label class =" newpost-widget-title" >{{ lbl .datePublished }} </label >
147
- <input type =" text" class =" form-control dateFormatted" id =" txtDate" name =" txtDate" data-ng-model =" post.DateCreated" />
148
- </div >
149
- <div class =" newpost-widget" >
150
- <label class =" newpost-widget-title" >{{ lbl .author }} </label >
151
- <select id =" selAuthors" ng-disabled =" usageScenario != 'multiusers'" class =" form-control" data-ng-options =" o.OptionName for o in lookups.AuthorList" data-ng-model =" selectedAuthor" ></select >
152
- </div >
153
- <div class =" newpost-widget" data-ng-show =" lookups.PostOptions.ShowCustomFields" >
154
- <label class =" newpost-widget-title" >
155
- {{ lbl .customFields }}
156
- </label >
157
- <a class =" btn btn-default btn-sm btn-block" id =" btnCustomFields" ng-click =" showCustom()" data-toggle =" modal" >{{ lbl .add }} </a >
158
- <div id =" frm-custom-edit" ng-if =" customFields && customFields.length > 0" >
159
- <div class =" form-group" data-ng-repeat =" item in customFields" >
160
- <label class =" control-label" >{{ item .Key }} </label >
161
- <a href =" " ng-click =" deleteCustom(item.Key, item.ObjectId)" title =" {{lbl.doDelete}}" class =" pull-right" style =" position : relative ; top : 10px ; color : red " ><i class =" fa fa-times" ></i ></a >
162
- <input type =" text" class =" form-control" data-ng-model =" item.Value" />
135
+ <div class =" newpost-sidebar" >
136
+ <span ng-if =" post.Id" ><a href =" {{post.RelativeLink}}" class =" btn btn-sm btn-block btn-success" target =" _blank" >{{ lbl .goToPost }} </a ></span >
137
+ <span ng-if =" post.Id && post.IsPublished" ><a href =" #" class =" btn btn-sm btn-block btn-warning" ng-click =" publish(false)" >{{ lbl .unpublish }} </a ></span >
138
+ <a ng-if =" status() < 2" href =" #" data-ng-click =" publish(true)" class =" btn btn-sm btn-block btn-success" >{{ lbl .publish }} </a >
139
+ <a ng-if =" status() == 2" href =" #" data-ng-click =" save()" class =" btn btn-sm btn-block btn-primary" >{{ lbl .save }} </a >
140
+ <span ng-if =" status() < 2" ><a href =" #" ng-click =" save()" class =" btn btn-sm btn-block btn-primary" >{{ lbl .save }} </a ></span >
141
+ <a href =" " onclick =" window.history.back()" class =" btn btn-block btn-sm btn-default" >{{ lbl .cancel }} </a >
142
+ <span id =" spinner" class =" loaded" ><i class =' fa fa-spinner fa-spin fa-large' ></i ></span >
143
+ <hr />
144
+
145
+
146
+ <div class =" newpost-widget" >
147
+ <label class =" newpost-widget-title" >{{ lbl .categories }} </label >
148
+ <a title =" {{lbl.add}}" href =" " class =" pull-right add-cat" ng-click =" addCagegory()" ><i class =" fa fa-plus fa-sm" ></i ></a >
149
+ <ul class =" categories-list" >
150
+ <li ng-repeat =" cat in lookups.CategoryList" >
151
+ <label >
152
+ <input type =" checkbox" id =" cat-{{cat.OptionValue}}" data-ng-model =" cat.IsSelected" />
153
+ {{ cat .OptionName }}
154
+ </label >
155
+ </li >
156
+ <li ng-if =" lookups.CategoryList.length == 0" class =" item-empty" >{{ lbl .empty }} </li >
157
+ </ul >
158
+ </div >
159
+ <div class =" newpost-widget" >
160
+ <label class =" newpost-widget-title" >{{ lbl .tags }} </label >
161
+ <div class =" post-tags-selector" >
162
+ <textarea id =" postTags" class =" form-control" style =" width :100% ;" placeholder =" {{lbl.typeAndEnter}}..." rows =" 1" ></textarea >
163
163
</div >
164
164
</div >
165
- </div >
166
- <div class =" newpost-widget" data-ng-show =" lookups.PostOptions.ShowSlug" >
167
- <label class =" newpost-widget-title" >{{ lbl .slug }} </label >
168
- <input type =" text" class =" form-control" id =" txtSlug" data-ng-model =" post.Slug" />
169
- </div >
170
- <div class =" newpost-widget" data-ng-show =" lookups.PostOptions.ShowDescription" >
171
- <label class =" newpost-widget-title" >{{ lbl .description }} </label >
172
- <textarea class =" form-control" rows =" 4" id =" txtExcerpt" data-ng-model =" post.Description" > </textarea >
165
+ <div class =" newpost-widget" >
166
+ <label class =" newpost-widget-title" >{{ lbl .date }} </label >
167
+ <input type =" text" class =" form-control dateFormatted" id =" txtDate" name =" txtDate" data-ng-model =" post.DateCreated" />
168
+ </div >
169
+ <div class =" newpost-widget" data-ng-show =" lookups.PostOptions.ShowAuthors" >
170
+ <label class =" newpost-widget-title" >{{ lbl .author }} </label >
171
+ <select id =" selAuthors" ng-disabled =" usageScenario != 'multiusers'" class =" form-control" data-ng-options =" o.OptionName for o in lookups.AuthorList" data-ng-model =" selectedAuthor" ></select >
172
+ </div >
173
+ <div class =" newpost-widget" data-ng-show =" lookups.PostOptions.ShowCustomFields" >
174
+ <label class =" newpost-widget-title" >
175
+ {{ lbl .customFields }}
176
+ </label >
177
+ <a class =" btn btn-default btn-sm btn-block" id =" btnCustomFields" ng-click =" showCustom()" data-toggle =" modal" >{{ lbl .add }} </a >
178
+ <div id =" frm-custom-edit" ng-if =" customFields && customFields.length > 0" >
179
+ <div class =" form-group" data-ng-repeat =" item in customFields" >
180
+ <label class =" control-label" >{{ item .Key }} </label >
181
+ <a href =" " ng-click =" deleteCustom(item.Key, item.ObjectId)" title =" {{lbl.doDelete}}" class =" pull-right" style =" position : relative ; top : 10px ; color : red " ><i class =" fa fa-times" ></i ></a >
182
+ <input type =" text" class =" form-control" data-ng-model =" item.Value" />
183
+ </div >
184
+ </div >
185
+ </div >
186
+ <div class =" newpost-widget" >
187
+ <label class =" enable-comment" ><input type =" checkbox" name =" ckEnableComments" data-ng-model =" post.HasCommentsEnabled" />{{ lbl .enableComments }} </label >
188
+ </div >
189
+ <hr />
190
+ <a class =" btn btn-sm btn-hasicon btn-block btn-default" data-toggle =" modal" data-target =" #myModal" ><i class =" fa fa-sliders" ></i > Customize</a >
191
+
173
192
</div >
174
193
</div >
175
194
</form >
183
202
< script src = " ~/admin/editors/tinymce/editor.js" >< / script >
184
203
}
185
204
}
186
-
187
- <script >
188
- $ (" .newpost-sidebar" ).height ($ (window ).height () - 86 );
189
- $ (window ).resize (function () {
190
- $ (" .newpost-sidebar" ).height ($ (window ).height () - 86 );
191
- });
192
-
193
- </script >
0 commit comments