|
| File: org/alfresco/components/blog/postedit.get.desc.xml |
<webscript>
<shortname>Create or edit a post</shortname>
<description>Create or edit post form</description>
<url>/components/blog/postedit</url>
</webscript> |
| File: org/alfresco/components/blog/postedit.get.head.ftl |
<#-- General blog components assets - added in the page template
<script type="text/javascript" src="${page.url.context}/components/blog/blogdiscussions-common.js"></script>
<script type="text/javascript" src="${page.url.context}/components/blog/blog-common.js"></script>
-->
<!-- TagLibrary Assets -->
<link rel="stylesheet" type="text/css" href="${page.url.context}/modules/taglibrary/taglibrary.css" />
<script type="text/javascript" src="${page.url.context}/modules/taglibrary/taglibrary.js"></script>
<!-- PostEdit Assets -->
<link rel="stylesheet" type="text/css" href="${page.url.context}/components/blog/postedit.css" />
<script type="text/javascript" src="${page.url.context}/components/blog/postedit.js"></script>
|
| File: org/alfresco/components/blog/postedit.get.html.ftl |
<script type="text/javascript">//<![CDATA[
new Alfresco.BlogPostEdit("${args.htmlid}").setOptions(
{
siteId: "${page.url.templateArgs.site}",
containerId: "blog",
<#if page.url.args.postId??>
editMode: true,
postId: "${page.url.args.postId?html}"
<#else>
editMode: false,
postId: ""
</#if>
}).setMessages(
${messages}
);
//]]></script>
<div class="editBlogPostForm">
<#if page.url.args.postId??>
<h1>${msg("editPost")}</h1>
<#else>
<h1>${msg("createPost")}</h1>
</#if>
<hr/>
</div>
<div id="${args.htmlid}-div" class="editBlogPostForm hidden">
<form id="${args.htmlid}-form" method="post" action="">
<div>
<input type="hidden" id="${args.htmlid}-site" name="site" value="" />
<input type="hidden" id="${args.htmlid}-container" name="container" value="" />
<input type="hidden" id="${args.htmlid}-page" name="page" value="blog-postview" />
<input type="hidden" id="${args.htmlid}-draft" name="draft" value=""/>
<!-- title -->
<label for="${args.htmlid}-title">${msg("title")}:</label>
<input type="text" id="${args.htmlid}-title" name="title" value="" />
<!-- content -->
<label for="${args.htmlid}-content">${msg("text")}:</label>
<textarea rows="8" id="${args.htmlid}-content" name="content" cols="180" class="yuieditor"></textarea>
<!-- tags -->
<label for="${htmlid}-tag-input-field">${msg("tags")}:</label>
<#import "/org/alfresco/modules/taglibrary/taglibrary.lib.ftl" as taglibraryLib/>
<@taglibraryLib.renderTagLibraryHTML htmlid=args.htmlid />
<!-- end tags -->
</div>
<div class="nodeFormAction">
<input type="submit" id="${args.htmlid}-save-button" value="" />
<input type="button" id="${args.htmlid}-publish-button" value="${msg('action.publish')}" class="hidden" />
<input type="button" id="${args.htmlid}-publishexternal-button" value="" />
<input type="reset" id="${args.htmlid}-cancel-button" value="${msg('action.cancel')}" />
</div>
</form>
</div>
|
| File: org/alfresco/components/blog/postedit.get.properties |
## template
createPost=Create Blog Post
editPost=Edit Blog Post
## form
title=Title
text=Text
tags=Tags
## form buttons
action.update=Update
action.saveAsDraft=Save as Draft
action.publish=Publish Internally
action.publishIntAndExt=Publish Internally and Externally
action.updateIntAndExt=Update Internally and Externally
action.updateIntAndPublishExt=Update Internally and Publish Externally
action.cancel=Cancel
## JS object messages
message.loadpostdata.failure=Unable to load blog post data
message.savepost.success=Blog post saved
message.savepost.failure=Unable to save the blog post
message.postSavedNowPublish=Post saved. Synchronizing with external blog...
message.publishExternal.success=Blog post published
message.publishExternal.failure=Post saved but unable to publish to external blog
message.updateExternal.success=External blog post updated
message.updateExternal.failure=Post saved but unable to update external blog
message.submitting=Submitting...
## TagLibrary
taglibrary.tags=Tags
taglibrary.typetag=Type Tag(s)
taglibrary.populartagslink=Choose from popular tags in this site
taglibrary.msg.failedLoadTags=Cannot load tags from the server (connection down?)
taglibrary.msg.unableLoadTags=Unable to load tags: {0}
## YUI Editor keys
yuieditor.toolbar.group.font=Font Style
yuieditor.toolbar.group.lists=Lists
yuieditor.toolbar.group.link=Link
yuieditor.toolbar.item.createorderedlist=Create ordered list
yuieditor.toolbar.item.createunorderedlist=Create unordered list
yuieditor.toolbar.item.fontcolor=Font color
yuieditor.toolbar.item.backgroundcolor=Background color
yuieditor.toolbar.item.bold=Bold CTRL + SHIFT + B
yuieditor.toolbar.item.italic=Italic CTRL + SHIFT + I
yuieditor.toolbar.item.underline=Underline CTRL + SHIFT + U
yuieditor.toolbar.item.link=HTML Link CTRL + SHIFT + L
|