Skip to content
Browse files

Add the global templates.

  • Loading branch information...
1 parent dd76bff commit 8c119a90a6b39a054f5da84b92ebf5a025853da0 Dave Cross committed
Showing with 6,592 additions and 0 deletions.
  1. +8 −0 GLOBAL/email/Comment_throttle.tmpl
  2. +16 −0 GLOBAL/email/Commenter_Confirm.tmpl
  3. +11 −0 GLOBAL/email/Commenter_Notify.tmpl
  4. +18 −0 GLOBAL/email/Email_verification.tmpl
  5. +25 −0 GLOBAL/email/Entry_Notify.tmpl
  6. +19 −0 GLOBAL/email/New_Comment.tmpl
  7. +23 −0 GLOBAL/email/New_Ping.tmpl
  8. +17 −0 GLOBAL/email/New_entry_notification.tmpl
  9. +7 −0 GLOBAL/email/Password_Recovery.tmpl
  10. +12 −0 GLOBAL/email/Registration_notification.tmpl
  11. +7 −0 GLOBAL/email/Subscribe_Verify.tmpl
  12. +127 −0 GLOBAL/login_form/Login_Form.tmpl
  13. +113 −0 GLOBAL/modules/Comments.tmpl
  14. +68 −0 GLOBAL/modules/Content_Navigation.tmpl
  15. +26 −0 GLOBAL/modules/Entry_Detail.tmpl
  16. +30 −0 GLOBAL/modules/Entry_Summary.tmpl
  17. +32 −0 GLOBAL/modules/Footer.tmpl
  18. +10 −0 GLOBAL/modules/Form_Field.tmpl
  19. +1,981 −0 GLOBAL/modules/GlobalJavaScript.tmpl
  20. +23 −0 GLOBAL/modules/Global_Navigation.tmpl
  21. +71 −0 GLOBAL/modules/Header.tmpl
  22. +4 −0 GLOBAL/modules/Mail_Footer.tmpl
  23. +117 −0 GLOBAL/modules/Master_Archive_Index.tmpl
  24. +539 −0 GLOBAL/modules/Master_CSS___Main_Styles.tmpl
  25. +45 −0 GLOBAL/modules/Master_CSS___Reset.tmpl
  26. +25 −0 GLOBAL/modules/Master_Category_Entry_Listing.tmpl
  27. +23 −0 GLOBAL/modules/Master_Comment_Detail.tmpl
  28. +4 −0 GLOBAL/modules/Master_Comment_Listing.tmpl
  29. +85 −0 GLOBAL/modules/Master_Comment_Preview.tmpl
  30. +18 −0 GLOBAL/modules/Master_Comment_Response.tmpl
  31. +114 −0 GLOBAL/modules/Master_Comments.tmpl
  32. +6 −0 GLOBAL/modules/Master_Dynamic_Error.tmpl
  33. +34 −0 GLOBAL/modules/Master_Entry.tmpl
  34. +35 −0 GLOBAL/modules/Master_Feed___Recent_Entries.tmpl
  35. +1,545 −0 GLOBAL/modules/Master_JavaScript.tmpl
  36. +15 −0 GLOBAL/modules/Master_Main_Index.tmpl
  37. +25 −0 GLOBAL/modules/Master_Monthly_Entry_Listing.tmpl
  38. +18 −0 GLOBAL/modules/Master_Page.tmpl
  39. +7 −0 GLOBAL/modules/Master_Popup_Image.tmpl
  40. +14 −0 GLOBAL/modules/Master_RSD.tmpl
  41. +85 −0 GLOBAL/modules/Master_Search_Results.tmpl
  42. +38 −0 GLOBAL/modules/Master_Trackbacks.tmpl
  43. +9 −0 GLOBAL/modules/Navbar_Sign_In.tmpl
  44. +12 −0 GLOBAL/modules/Navigation.tmpl
  45. +11 −0 GLOBAL/modules/Search.tmpl
  46. +29 −0 GLOBAL/modules/Sidebar.tmpl
  47. +14 −0 GLOBAL/modules/Sidebar___About.tmpl
  48. +14 −0 GLOBAL/modules/Sidebar___About_System.tmpl
  49. +18 −0 GLOBAL/modules/Sidebar___Archives.tmpl
  50. +16 −0 GLOBAL/modules/Sidebar___Global_Recent.tmpl
  51. +14 −0 GLOBAL/modules/Sidebar___Linkbox.tmpl
  52. +29 −0 GLOBAL/modules/Sidebar___Search.tmpl
  53. +64 −0 GLOBAL/modules/Sign_In.tmpl
  54. +23 −0 GLOBAL/modules/Simple_Footer.tmpl
  55. +72 −0 GLOBAL/modules/Simple_Header.tmpl
  56. +1 −0 GLOBAL/modules/Status_Message.tmpl
  57. +31 −0 GLOBAL/modules/Userpic.tmpl
  58. +54 −0 GLOBAL/new_password/New_Password_Form.tmpl
  59. +95 −0 GLOBAL/new_password_reset_form/New_Password_Reset_Form.tmpl
  60. +67 −0 GLOBAL/password_reset_form/Password_Reset_Form.tmpl
  61. +114 −0 GLOBAL/profile/Profile_Edit_Form.tmpl
  62. +16 −0 GLOBAL/profile/Profile_Error.tmpl
  63. +101 −0 GLOBAL/profile/Profile_Feed.tmpl
  64. +188 −0 GLOBAL/profile/Profile_View.tmpl
  65. +23 −0 GLOBAL/register_confirmation/Registration_Confirmation.tmpl
  66. +137 −0 GLOBAL/register_form/Registration_Form.tmpl
View
8 GLOBAL/email/Comment_throttle.tmpl
@@ -0,0 +1,8 @@
+<mt:SetVarBlock name="message">If this was a mistake, you can unblock the IP address and allow the visitor to add it again by logging in to your Movable Type installation, going to Blog Config - IP Banning, and deleting the IP address <$mt:Var name="throttled_ip"$> from the list of banned addresses.</mt:SetVarBlock>
+A visitor to your blog <$mt:BlogName$> has automatically been banned by adding more than the allowed number of comments in the last <$mt:Var name="throttle_seconds"$> seconds.
+
+This has been done to prevent a malicious script from overwhelming your weblog with comments. The banned IP address is
+
+<$mt:Var name="throttled_ip"$>
+
+<$mt:Var name="message"$>
View
16 GLOBAL/email/Commenter_Confirm.tmpl
@@ -0,0 +1,16 @@
+Thank you registering for an account to comment on <$mt:BlogName$>.
+
+For your own security and to prevent fraud, we ask that you please confirm your account and email address before continuing. Once confirmed you will immediately be allowed to comment on <$mt:BlogName$>.
+
+To confirm your account, please click on or cut and paste the following URL into a web browser:
+
+<$mt:Var name="confirm_url"$>
+
+If you did not make this request, or you don't want to register for an account to comment on <$mt:BlogName$>, then no further action is required.
+
+Thank you very much for your understanding.
+
+Sincerely,
+<mt:If tag="AuthorDisplayName"><$mt:AuthorDisplayName encode_html="1"$><mt:Else>Movable Type</mt:If>
+
+<$mt:Include module="Mail Footer"$>
View
11 GLOBAL/email/Commenter_Notify.tmpl
@@ -0,0 +1,11 @@
+This email is to notify you that a new user has successfully registered on the blog '<$mt:BlogName$>'. Listed below you will find some useful information about this new user.
+
+New User Information:
+Username: <$mt:CommenterUsername$>
+Full Name: <$mt:CommenterName$>
+Email: <$mt:CommenterEmail$>
+
+To view or edit this user, please click on or cut and paste the following URL into a web browser:
+<$mt:Var name="profile_url"$>
+
+<$mt:Include module="Mail Footer"$>
View
18 GLOBAL/email/Email_verification.tmpl
@@ -0,0 +1,18 @@
+
+Thank you registering for an account to <$mt:BlogName$>.
+
+For your own security and to prevent fraud, we ask that you please confirm your account and email address before continuing. Once confirmed you will immediately be allowed to sign in to <$mt:BlogName$>.
+
+To confirm your account, please click on or cut and paste the following URL into a web browser:
+
+<$mt:Var name="confirm_url"$>
+
+If you did not make this request, or you don't want to register for an account to <$mt:BlogName$>, then no further action is required.
+
+Thank you very much for your understanding.
+
+Sincerely,
+<$mt:BlogName$>
+
+<$mt:Include module="Mail Footer"$>
+
View
25 GLOBAL/email/Entry_Notify.tmpl
@@ -0,0 +1,25 @@
+A new <$mt:entryclasslabel$> entitled '<$mt:EntryTitle$>' has been published to <$mt:BlogName$>.
+
+<mt:If name="object_type" eq="entry">View entry:<mt:Else>View page:</mt:If> <<mt:SetVarBlock name="entry_status"><$mt:EntryStatus$></mt:SetVarBlock><mt:If name="entry_status" eq="Publish"><$mt:EntryPermalink$><mt:Else><$mt:Var name="entry_editurl"$></mt:If>>
+
+------------------------------------------------------------------------
+<$mt:EntryClassLabel lower_case="1"$> Title: <$mt:EntryTitle$>
+Publish Date: <$mt:EntryDate mail="1"$>
+<mt:If name="send_excerpt">
+
+<$mt:EntryExcerpt wrap_text="72"$>
+</mt:If>
+------------------------------------------------------------------------
+
+<mt:If name="message">Message from Sender:
+<$mt:Var name="message"$></mt:If>
+<mt:If name="send_body">
+------------------------------------------------------------------------
+
+<$mt:EntryBody remove_html="1" wrap_text="72"$>
+
+------------------------------------------------------------------------</mt:If>
+
+You are receiving this email either because you have elected to receive notifications about new content on <$mt:BlogName$>, or the author of the post thought you would be interested. If you no longer wish to receive these emails, please contact the following person:
+
+<$mt:AuthorDisplayName$> <<$mt:AuthorEmail$>>
View
19 GLOBAL/email/New_Comment.tmpl
@@ -0,0 +1,19 @@
+<mt:If name="unapproved">An unapproved comment has been posted on your blog <$mt:BlogName$>, for entry #<$mt:EntryID$> (<$mt:EntryTitle$>). You need to approve this comment before it will appear on your site.<mt:Else>A new comment has been posted on your blog <$mt:BlogName$>, on entry #<$mt:EntryID$> (<$mt:EntryTitle$>).</mt:If>
+
+<$mt:CommentBody remove_html="1" wrap_text="72"$>
+
+Commenter name: <$mt:CommentAuthor$>
+Commenter email address: <$mt:CommentEmail$>
+Commenter URL: <$mt:CommentURL$>
+Commenter IP address: <$mt:CommentIP$>
+
+<mt:If name="unapproved"><mt:If name="state_editable">Approve comment:
+ <<$mt:Var name="approve_url"$>></mt:If></mt:If>
+<mt:If name="view_url">View comment:
+ <<$mt:Var name="view_url"$>></mt:If>
+Edit comment:
+ <<$mt:Var name="edit_url"$>>
+<mt:If name="state_editable">Report comment as spam:
+ <<$mt:Var name="spam_url"$>></mt:If>
+
+<$mt:Include module="Mail Footer"$>
View
23 GLOBAL/email/New_Ping.tmpl
@@ -0,0 +1,23 @@
+<mt:If name="unapproved"><mt:If name="entry_id">An unapproved TrackBack has been posted on your blog <$mt:BlogName$>, for entry #<$mt:EntryID$> (<$mt:EntryTitle$>). You need to approve this TrackBack before it will appear on your site."><mt:Else><mt:If name="category_id">An unapproved TrackBack has been posted on your blog <$mt:BlogName$>, for category #<$mt:CategoryID$>, (<$mt:CategoryLabel$>). You need to approve this TrackBack before it will appear on your site.</mt:If></mt:If></mt:If><mt:Unless name="unapproved"><mt:If name="entry_id">A new TrackBack has been posted on your blog <$mt:BlogName$>, on entry #<$mt:EntryID$> (<$mt:EntryTitle$>).<mt:Else><mt:If name="category_id">A new TrackBack has been posted on your blog <$mt:BlogName$>, on category #<$mt:CategoryID$> (<$mt:CategoryLabel$>).</mt:If></mt:If></mt:Unless>
+
+Excerpt:
+<$mt:PingExcerpt wrap_text="72"$>
+
+URL: <$mt:PingURL$>
+Title: <$mt:PingTitle$>
+Blog: <$mt:PingBlogName$>
+IP address: <$mt:PingIP$>
+
+<mt:If name="state_editable"><mt:If name="unapproved">Approve TrackBack:
+ <<$mt:Var name="approve_url"$>>
+</mt:If></mt:If>
+<mt:If name="entry"><mt:If tag="EntryPermalink">View TrackBack:
+ <<$mt:EntryPermalink$>>
+</mt:If></mt:If>
+<mt:If name="state_editable">Report TrackBack as spam:
+ <<$mt:Var name="spam_url"$>>
+</mt:If>
+Edit TrackBack:
+ <<$mt:Var name="edit_url"$>>
+
+<$mt:Include module="Mail Footer"$>
View
17 GLOBAL/email/New_entry_notification.tmpl
@@ -0,0 +1,17 @@
+
+A new entry '<$mt:EntryTitle$>(<$mt:EntryID$>)' has been posted on your blog <$mt:BlogName$>.
+
+Author name: <$mt:EntryAuthor$>
+Author nickname: <$mt:EntryAuthorDisplayName$>
+
+Title: <$mt:EntryTitle$>
+Publish Date: <$mt:EntryDate mail="1"$>
+
+<$mt:EntryExcerpt wrap_text="72"$>
+
+
+View entry: <<$mt:EntryPermalink$>>
+Edit entry: <<$mt:Var name="edit_url"$>>
+
+<$mt:Include module="Mail Footer"$>
+
View
7 GLOBAL/email/Password_Recovery.tmpl
@@ -0,0 +1,7 @@
+A request has been made to change your password in Movable Type. To complete this process click on the link below to select a new password.
+
+<mt:var name="link_to_login">
+
+If you did not request this change, you can safely ignore this email.
+
+<mt:include module="Mail Footer">
View
12 GLOBAL/email/Registration_notification.tmpl
@@ -0,0 +1,12 @@
+This email is to notify you that a new user has successfully registered on the blog '<$mt:BlogName$>'. Listed below you will find some useful information about this new user.
+
+New User Information:
+Username: <$mt:CommenterUsername$>
+Full Name: <$mt:CommenterName$>
+Email: <$mt:CommenterEmail$>
+
+To view or edit this user, please click on or cut and paste the following URL into a web browser:
+<$mt:Var name="profile_url"$>
+
+<$mt:Include module="Mail Footer"$>
+
View
7 GLOBAL/email/Subscribe_Verify.tmpl
@@ -0,0 +1,7 @@
+Thanks for subscribing to notifications about updates to <$mt:BlogName$>. Follow the link below to confirm your subscription:
+
+<$mt:Var name="script_path"$>?__mode=confirm;email=<$mt:Var name="email" escape="url"$>;magic=<$mt:Var name="magic" escape="url"$>;blog_id=<$mt:BlogID$><mt:If name="redirect_url">;redirect=<$mt:Var name="redirect_url" escape="url"$><mt:Else><mt:If name="entry">;entry_id=<$mt:EntryID$></mt:If></mt:If>
+
+If the link is not clickable, just copy and paste it into your browser.
+
+<$mt:Include module="Mail Footer"$>
View
127 GLOBAL/login_form/Login_Form.tmpl
@@ -0,0 +1,127 @@
+<$mt:Var name="body_class" value="mt-profile-login"$>
+<mt:SetVarBlock name="page_title">Sign in</mt:SetVarBlock>
+<mt:SetVarBlock name="title"><mt:If name="blog_id"><$mt:BlogName encode_html="1"$>: </mt:If><$mt:Var name="page_title"$></mt:SetVarBlock>
+<mt:SetVarBlock name="html_head">
+ <script type="text/javascript">
+ <!--
+ function signinToggle(choice) {
+ var auths = new Array(<mt:If name="enabled_MovableType">'mt',</mt:If><mt:Loop name="auth_loop">'<$mt:Var name="name"$>'<mt:Unless name="__last__">,</mt:Unless></mt:Loop>);
+
+ for (var i = 0; i < auths.length; i++) {
+ var signinObject = getByID('signin_with_' + auths[i]);
+ var optionsObject = getByID('signin_option_' + auths[i]);
+
+ if (signinObject && optionsObject) {
+ if (auths[i] == choice) {
+ signinObject.style.display = 'block';
+ optionsObject.className = 'choice_on';
+ } else {
+ signinObject.style.display = 'none';
+ optionsObject.className = 'choice_off';
+ }
+ }
+ }
+ }
+ //-->
+ </script>
+</mt:SetVarBlock>
+
+<$mt:Include module="Simple Header"$>
+
+<h1 id="page-title" class="asset-name"><$mt:Var name="page_title"$></h1>
+
+<mt:If name="auth_loop">
+ <div class="comment_signin_options">
+ <p>Sign in using...</p>
+
+ <ul>
+ <mt:If name="enabled_MovableType">
+ <li id="signin_option_mt"<mt:If name="enabled_MovableType"> class="choice_on"</mt:If>><div class="signin_logo"><a href="javascript:void(0)" onclick="signinToggle('mt');"><img src="<$mt:Var name="static_uri"$>images/comment/signin_mt.png" width="36" height="26" border="0" alt="" /></a></div><div class="auth_name"><a href="javascript:void(0)" onclick="signinToggle('mt');">Movable Type</a></div></li>
+ </mt:If>
+
+ <mt:Loop name="auth_loop">
+ <li id="signin_option_<$mt:Var name="name"$>"<mt:If name="name" eq="$default_signin"> class="choice_on"<mt:Else> class="choice_off"</mt:If>><div class="signin_logo"><mt:If name="logo"><a href="javascript:void(0)" onclick="signinToggle('<$mt:Var name="name"$>')"><img src="<$mt:Var name="static_uri"$><$mt:Var name="logo"$>" width="36" height="26" border="0" alt="" /></a></mt:If></div><div class="auth_name"><a href="javascript:void(0)" onclick="signinToggle('<$mt:Var name="name"$>');"><$mt:Var name="name"$></a></div></li>
+ </mt:Loop>
+
+ </ul>
+ </div>
+</mt:If>
+
+<mt:If name="message">
+ <mtapp:statusmsg
+ id="message"
+ class="alert">
+ <$mt:Var name="message"$>
+ </mt:App:StatusMsg>
+</mt:If>
+<mt:If name="error">
+ <mtapp:statusmsg
+ id="generic-error"
+ class="error">
+ <$mt:Var name="error"$>
+ </mt:App:StatusMsg>
+</mt:If>
+
+<div class="signin">
+
+<form method="post" action="<$mt:Var name="script_url"$>">
+<div id="signin_with_mt"<mt:Unless name="enabled_MovableType"> style="display: none"</mt:Unless>>
+ <input type="hidden" name="__mode" value="do_login" />
+ <input type="hidden" name="blog_id" value="<$mt:Var name="blog_id"$>" />
+ <input type="hidden" name="return_to" value="<$mt:Var name="return_to"$>" />
+ <mt:Unless name="auth_mode_mt"><input type="hidden" name="external_auth" value="1" /></mt:Unless>
+ <mtapp:setting
+ id="username"
+ label="Username"
+ label_class="top-label">
+ <input name="username" id="username" class="ti" />
+ </mt:App:Setting>
+ <mtapp:setting
+ id="password"
+ label="Password"
+ label_class="top-label">
+ <input type="password" name="password" id="password" class="pw" />
+ </mt:App:Setting>
+ <mt:If name="can_recover_password">
+ <div class="right"><a href="<$mt:Var name="script_url"$>?__mode=start_recover&amp;return_to=<$mt:Var name="return_to" escape="url"$>">Forgot your password?</a></div>
+ </mt:If>
+ <p><label>Remember me?</label> <input type="checkbox" name="remember" value="1" accesskey="r" /></p>
+ <div class="actions-bar actions-bar-login">
+ <div class="actions-bar-inner pkg actions">
+ <button
+ type="submit"
+ class="primary-button"
+ accesskey="s"
+ >Sign in</button>
+ </div>
+ </div>
+ <mt:IfCommenterRegistrationAllowed>
+ <mt:IfExternalUserManagement>
+ <mt:else>
+ <mt:If name="blog_id">
+ <div class="right">Not a member?&nbsp;&nbsp;<a href="<$mt:Var name="script_url"$>?__mode=register&blog_id=<$mt:Var name="blog_id"$>&return_to=<$mt:Var name="return_to" escape="url"$>">Sign Up</a>!</div>
+ </mt:If>
+ </mt:IfExternalUserManagement>
+ </mt:IfCommenterRegistrationAllowed>
+</form>
+
+</div>
+</mt:If>
+<mt:If name="auth_loop">
+
+<dl>
+<mt:Loop name="auth_loop">
+<dd>
+<div id="signin_with_<$mt:Var name="name"$>"<mt:If name="name" ne="$default_signin"> style="display: none"</mt:If>>
+<$mt:Var name="login_form"$>
+</div>
+</dd>
+</mt:Loop>
+</dl>
+
+</mt:If>
+
+</div>
+
+<$mt:Include module="Simple Footer"$>
+
View
113 GLOBAL/modules/Comments.tmpl
@@ -0,0 +1,113 @@
+<mt:Ignore>
+<!-- Display comments for the entry/page or commenting form if entry/page is accepting comments -->
+</mt:Ignore>
+<mt:IfCommentsActive>
+<div id="comments" class="comments">
+
+
+ <mt:Ignore>
+ <!-- Display comments -->
+ </mt:Ignore>
+ <mt:Comments>
+ <mt:CommentsHeader>
+ <h2 class="comments-header"><$mt:EntryCommentCount singular="1 Comment" plural="# Comments" none="No Comments"$></h2>
+ <div class="comments-content">
+ </mt:CommentsHeader>
+ <div id="comment-<$mt:CommentID$>" class="comment<mt:IfCommentParent> comment-reply</mt:IfCommentParent><mt:IfCommenterIsEntryAuthor> entry-author-comment</mt:IfCommenterIsEntryAuthor>">
+ <div class="inner">
+ <div class="comment-header">
+ <div class="asset-meta">
+ <span class="byline">
+ <$mt:CommentAuthorIdentity$>
+ <mt:IfCommentParent>
+ <span class="vcard author"><$mt:CommentAuthorLink$></span> replied to <a href="<mt:CommentParent><$mt:CommentLink$></mt:CommentParent>">comment from <mt:CommentParent><$mt:CommentAuthor$></mt:CommentParent></a>
+ <mt:Else>
+ <span class="vcard author"><$mt:CommentAuthorLink$></span>
+ </mt:IfCommentParent>
+ | <a href="<$mt:CommentLink$>"><abbr class="published" title="<$mt:CommentDate format_name="iso8601"$>"><$mt:CommentDate$></abbr></a>
+ <mt:IfCommentsAccepted>
+ | <$mt:CommentReplyToLink$>
+ </mt:IfCommentsAccepted>
+ </span>
+ </div>
+ </div>
+ <div class="comment-content">
+ <$mt:CommentBody$>
+ </div>
+ </div>
+ </div>
+ <mt:CommentsFooter>
+ </div>
+ </mt:CommentsFooter>
+ </mt:Comments>
+
+
+ <mt:Ignore>
+ <!-- Display commenting form if entry/page is accepting comments -->
+ </mt:Ignore>
+ <mt:IfCommentsAccepted>
+ <div class="comments-open" id="comments-open">
+ <h2 class="comments-open-header">Leave a comment</h2>
+ <div class="comments-open-content">
+
+ <mt:Ignore>
+ <!-- Display greeting for users if blog allows users to register locally -->
+ </mt:Ignore>
+ <div id="comment-greeting"></div>
+
+ <form method="post" action="<$mt:CGIPath$><$mt:CommentScript$>" name="comments_form" id="comments-form" onsubmit="return mtCommentOnSubmit(this)">
+ <input type="hidden" name="static" value="1" />
+ <input type="hidden" name="entry_id" value="<$mt:EntryID$>" />
+ <input type="hidden" name="__lang" value="<$mt:BlogLanguage$>" />
+ <input type="hidden" name="parent_id" value="<$mt:CommentParentID escape="html"$>" id="comment-parent-id" />
+ <input type="hidden" name="armor" value="1" />
+ <input type="hidden" name="preview" value="" />
+ <input type="hidden" name="sid" value="" />
+ <div id="comments-open-data">
+ <div id="comment-form-name">
+ <label for="comment-author">Name</label>
+ <input id="comment-author" name="author" size="30" value="" onfocus="mtCommentFormOnFocus()" />
+ </div>
+ <div id="comment-form-email">
+ <label for="comment-email">Email Address</label>
+ <input id="comment-email" name="email" size="30" value="" onfocus="mtCommentFormOnFocus()" />
+ </div>
+ <div id="comment-form-url">
+ <label for="comment-url">URL</label>
+ <input id="comment-url" name="url" size="30" value="" onfocus="mtCommentFormOnFocus()" />
+ </div>
+ <div id="comment-form-remember-me">
+ <input type="checkbox" id="comment-bake-cookie" name="bakecookie" onclick="mtRememberMeOnClick(this)" value="1" accesskey="r" />
+ <label for="comment-bake-cookie">Remember personal info?</label>
+ </div>
+ </div>
+ <div id="comment-form-reply" style="display:none">
+ <input type="checkbox" id="comment-reply" name="comment_reply" value="" onclick="mtSetCommentParentID()" />
+ <label for="comment-reply" id="comment-reply-label"></label>
+ </div>
+ <div id="comments-open-text">
+ <label for="comment-text">Comments
+ <mt:IfAllowCommentHTML>(You may use HTML tags for style)</mt:IfAllowCommentHTML></label>
+ <textarea id="comment-text" name="text" rows="15" cols="50" onfocus="mtCommentFormOnFocus()"></textarea>
+ </div>
+ <div id="comments-open-captcha"></div>
+ <div id="comments-open-footer">
+ <input type="submit" accesskey="v" name="preview_button" id="comment-preview" value="Preview" onclick="this.form.preview.value='1';" />
+ <input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />
+ </div>
+ </form>
+
+
+ </div>
+ </div>
+ <script type="text/javascript">
+ <!--
+ mtAttachEvent("load", mtEntryOnLoad);
+ mtAttachEvent("unload", mtEntryOnUnload);
+ //-->
+ </script>
+ </mt:IfCommentsAccepted>
+
+
+</div>
+</mt:IfCommentsActive>
View
68 GLOBAL/modules/Content_Navigation.tmpl
@@ -0,0 +1,68 @@
+ <mt:Ignore><!-- Create pagination navigation. Condition based upon if page is statically or dynamically rendered using the search_results variable. --></mt:Ignore>
+ <mt:SetVarBlock name="pagination_navigation">
+ <mt:If name="search_results">
+ <mt:Ignore><!-- Navigation for dynamic pages (same as navigation found in the Search Results system template). --></mt:Ignore>
+ <mt:IfPreviousResults>
+ <a href="<$mt:PreviousLink$>" rel="prev" onclick="return swapContent(-1);">&laquo; Previous</a>&nbsp;
+ </mt:IfPreviousResults>
+ <mt:PagerBlock>
+ <mt:IfCurrentPage>
+ <$mt:Var name="__value__"$>
+ <mt:Else>
+ <a href="<$mt:PagerLink$>"><$mt:Var name="__value__"$></a>
+ </mt:IfCurrentPage>
+ </mt:PagerBlock>
+ <mt:IfMoreResults>
+ &nbsp;<a href="<$mt:NextLink$>" rel="next" onclick="return swapContent();">Next &raquo;</a>
+ </mt:IfMoreResults>
+ <mt:Else>
+ <mt:Ignore><!-- Navigation for statically published page. --></mt:Ignore>
+ <mt:If name="archive_template">
+ <$mt:ArchiveCount setvar="total_entries"$>
+ <mt:Else>
+ <$mt:BlogEntryCount setvar="total_entries"$>
+ </mt:If>
+ <mt:Ignore><!-- If blog contains more entries than the number of entries to display per page. --></mt:Ignore>
+ <mt:If name="total_entries" gt="$entries_per_page">
+ <mt:Ignore><!-- Set the total number of entries to iterate through the pages. --></mt:Ignore>
+ <mt:Ignore><!-- IF total entries divided by entries per page is a whole number. --></mt:Ignore>
+ <mt:If name="total_entries" op="%" value="$entries_per_page" eq="0">
+ <mt:Ignore><!-- Set total pages to total entries divided by entries per page. --></mt:Ignore>
+ <$mt:Var name="total_entries" op="/" value="$entries_per_page" setvar="total_pages"$>
+ <mt:Else>
+ <mt:Ignore><!-- Get the remainder when dividing total entries by entries per page. --></mt:Ignore>
+ <$mt:Var name="total_entries" op="%" value="$entries_per_page" setvar="remainder"$>
+ <mt:Ignore><!-- Subtract remainder from total entries. --></mt:Ignore>
+ <$mt:Var name="total_entries" op="-" value="$remainder" setvar="total_entries"$>
+ <mt:Ignore><!-- Determine total pages by dividing total entries (minus remainder) by entries per page. --></mt:Ignore>
+ <$mt:Var name="total_entries" op="/" value="$entries_per_page" setvar="total_pages"$>
+ <mt:Ignore><!-- Add one page to handle the remainder of entries. --></mt:Ignore>
+ <$mt:SetVar name="total_pages" op="++"$>
+ </mt:If>
+ <mt:Ignore><!-- Loop through total pages, creating links to all but the first page (which is the current page). --></mt:Ignore>
+ <mt:ignore><!-- Do not link to all pages, just keep it for the first 5 page--><mt:For from="1" to="$total_pages" step="1"></mt:ignore>
+ <mt:For from="1" to="5" step="1">
+ <mt:If name="__first__">
+ <div class="results-pages" id="results-current-page"><$mt:Var name="__index__"$></div>
+ <mt:Else>
+ <div class="results-pages"><a href="<$mt:Var name="search_link"$><$mt:Var name="__index__"$>"><$mt:Var name="__index__"$></a></div>
+ </mt:If>
+ </mt:For>
+ <mt:Ignore><!-- Hard-coded link to the next page (page 2). --></mt:Ignore>
+ <div id="results-next-link"><a href="<$mt:Var name="search_link"$>2" rel="next">Next &raquo;</a></div>
+ </mt:If>
+ </mt:If>
+ </mt:SetVarBlock>
+
+ <mt:Ignore><!-- Strip space and trim navigation code. --></mt:Ignore>
+ <$mt:Var name="pagination_navigation" strip=" " trim="1" setvar="pagination_navigation"$>
+
+ <div class="content-nav">
+ <mt:Ignore><!-- Output variable if exists. --></mt:Ignore>
+ <$mt:Var name="pagination_navigation" strip=" " trim="1" setvar="pagination_navigation"$>
+ <mt:If name="pagination_navigation">
+ <div class="pagination-navigation" id="search-pagination-container">
+ <$mt:Var name="pagination_navigation"$>
+ </div>
+ </mt:If>
+ </div>
View
26 GLOBAL/modules/Entry_Detail.tmpl
@@ -0,0 +1,26 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module - Entry Detail ######### --></mt:If>
+
+ <div class="entry" id="entry-<$mt:EntryID$>">
+ <h2 class="entry-title"><$mt:EntryTitle$></h2>
+
+ <div class="entry-meta-1 pkg">
+ <span class="byline">By <a href="<$mt:EntryBlogURL$>" class="profile-link"><$mt:EntryAuthor remove_html="1" $></a></span>
+ <span class="dateline">on <span class="date" title="<$mt:EntryDate format="iso8601"$>"><$mt:EntryDate format="%B %e, %Y %l:%M %p"$></span></span>
+ <mt:IfArchiveTypeEnabled archive_type="Category"><mt:If tag="EntryCategories">
+under <span class="categoryline"><mt:EntryCategories glue='<span class="delimiter">, </span>'><a href="<$mt:CategoryArchiveLink$>" class="category" rel="tag"><$mt:CategoryLabel remove_html="1"$></a></mt:EntryCategories></span></mt:If></mt:IfArchiveTypeEnabled>
+ </div><!-- .entry-meta -->
+
+ <div class="entry-body">
+ <$mt:EntryBody gcprettify="1"$>
+ <$mt:EntryMore gcprettify="1"$>
+ </div><!-- .entry-body -->
+
+ <div class="entry-meta-2 pkg">
+ <ul>
+ <li><a href="#comments"><$mt:EntryCommentCount singular="1 comment" plural="# comments"$></a></li>
+ <!-- <li><a href="<$mt:EntryPermalink$>"><$mt:EntryScoreCount singular="1 vote" plural="# votes" namespace="community_back_recommend"$></a></li> -->
+ </ul>
+ </div>
+ </div><!-- #entry-<$mt:EntryID$> -->
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module - Entry Detail ######### --></mt:If>
View
30 GLOBAL/modules/Entry_Summary.tmpl
@@ -0,0 +1,30 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module - Entry Summary ######### --></mt:If>
+
+ <div class="entry" id="entry-<$mt:EntryID$>">
+ <h2 class="entry-title"><a href="<$mt:EntryPermaLink$>"><$mt:EntryTitle$></a></h2>
+
+ <div class="entry-meta-1 pkg">
+ <span class="byline">By <a href="<$mt:EntryBlogURL$>" class="profile-link"><$mt:EntryAuthor remove_html="1" $></a></span>
+ <span class="dateline">on <span class="date" title="<$mt:EntryDate format="iso8601"$>"><$mt:EntryDate format="%B %e, %Y %l:%M %p"$></span></span>
+ <mt:IfArchiveTypeEnabled archive_type="Category"><mt:If tag="EntryCategories">under <span class="categoryline"><mt:EntryCategories glue='<span class="delimiter">, </span>'><a href="<$mt:CategoryArchiveLink$>" class="category" rel="tag"><$mt:CategoryLabel remove_html="1"$></a></mt:EntryCategories></span></mt:If></mt:IfArchiveTypeEnabled>
+ </div><!-- .entry-meta -->
+
+ <div class="entry-body">
+ <mt:If tag="EntryMore">
+ <$mt:EntryBody gcprettify="1"$>
+ <mt:Else>
+ <$mt:EntryBody gcprettify="1" smarttrim="-600","…"$>
+ </mt:If>
+ </div><!-- .entry-body -->
+
+ <div class="entry-meta-2 pkg">
+ <ul>
+ <li><a href="<$mt:EntryPermalink$>#comments"><$mt:EntryCommentCount singular="1 comment" plural="# comments"$></a></li>
+ <!-- <li><a href="<$mt:EntryPermalink$>"><$mt:EntryScoreCount singular="1 vote" plural="# votes" namespace="community_back_recommend"$></a></li> -->
+ </ul>
+
+ <div class="more-link"><a href="<$mt:EntryPermalink$>">Continue reading &raquo;</a></div>
+ </div>
+ </div><!-- #entry-<$mt:EntryID$> -->
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module - Entry Summary ######### --></mt:If>
View
32 GLOBAL/modules/Footer.tmpl
@@ -0,0 +1,32 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module - Footer ######### --></mt:If>
+
+ </div><!-- #content-main -->
+
+ <$mt:Include module="Sidebar"$>
+ </div><!-- #content-inner -->
+ </div><!-- #content -->
+
+ <div id="footer">
+ <div id="footer-inner" class="pkg">
+ <ul id="footer-nav">
+ <!--<li><a href="#">Item one</a></li>
+ <li><a href="#">Item two</a></li>
+ <li><a href="#">Item three</a></li>-->
+ </ul>
+
+ <div class="powered-by"><a href="http://www.movabletype.com/" target="_blank">Powered by Movable Type</a></div>
+ </div><!-- #footer-inner -->
+ </div><!-- #footer -->
+
+ </div><!-- #content-inner -->
+ </div><!-- #content -->
+
+ </div><!-- #container-inner -->
+ </div><!-- #container -->
+
+ <$mt:Var name="html_body_footer"$>
+
+</body>
+</html>
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module - Footer ######### --></mt:If>
View
10 GLOBAL/modules/Form_Field.tmpl
@@ -0,0 +1,10 @@
+<div id="<$mt:Var name="id"$>-field" class="field-top-label field pkg <$mt:Var name="class"$>">
+ <div class="field-inner">
+ <div class="field-header">
+ <label id="<$mt:Var name="id"$>-label" for="<$mt:Var name="id"$>"><$mt:Var name="label"$><mt:If name="required"> *</mt:If></label>
+ </div>
+ <div class="field-content ">
+ <$mt:Var name="field-content"$>
+ </div>
+ </div>
+</div>
View
1,981 GLOBAL/modules/GlobalJavaScript.tmpl
1,981 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
23 GLOBAL/modules/Global_Navigation.tmpl
@@ -0,0 +1,23 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module - Global Navigation ######### --></mt:If>
+
+ <div id="global-nav">
+ <div id="global-nav-inner">
+ <div id="global-nav-search">
+ <form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">
+ <input type="hidden" name="limit" value="<$mt:SearchMaxResults$>" />
+ <label for="search">Search</label>
+ <input id="global-search" class="query" name="search" value="Search blogs.perl.org" onfocus="cleanGlobalSearch();" />
+ <input class="submit" type="submit" value="Go" />
+ </form>
+ </div><!-- #global-nav-search -->
+
+ <ul id="global-nav-links">
+ <li><a href="/">blogs.perl.org</a></li>
+ <li><a href="http://www.perl.org/">www.perl.org</a></li>
+ <li><a href="http://www.pm.org/">www.pm.org</a></li>
+ <mt:include module="Navbar Sign In">
+ </ul><!-- #global-nav-links -->
+ </div><!-- #global-nav-inner -->
+ </div><!-- #global-nav -->
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module - Global Navigation ######### --></mt:If>
View
71 GLOBAL/modules/Header.tmpl
@@ -0,0 +1,71 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module - Header ######### --></mt:If>
+<mt:Unless name='system_page'><mt:Unless name='aggregator_page'><mt:SetVarBlock name="userblog_page">1</mt:SetVarBlock></mt:Unless></mt:Unless>
+<mt:SetVarBlock name="html_head" prepend="1">
+
+ <mt:IfBlog>
+ <mt:Ignore>
+ <!-- Community Solution Blog variables -->
+ <!-- The below variables are used when there a blog is in context. -->
+ </mt:Ignore>
+ <mt:SetVarBlock name="blog_id"><$mt:BlogID$></mt:SetVarBlock>
+ <mt:SetVarBlock name="blog_name"><$mt:BlogName encode_html="1"$></mt:SetVarBlock>
+ <mt:SetVarBlock name="blog_description"><$mt:BlogDescription$></mt:SetVarBlock>
+ <mt:SetVarBlock name="blog_url"><$mt:BlogURL$></mt:SetVarBlock>
+ <mt:unless name="title"><mt:SetVarBlock name="title"><mt:var name="blog_name"> at blogs.perl.org</mt:SetVarBlock></mt:unless>
+ <mt:SetVarBlock name="profile_view_url"><$mt:CGIPath$><$mt:CommunityScript$>?__mode=view&amp;blog_id=<$mt:BlogID encode_html="1"$>&amp;id=</mt:SetVarBlock>
+ <link href="<$mt:BlogURL$>styles/reset.css" rel="stylesheet" type="text/css" />
+ <link href="<$mt:BlogURL$>styles/base.css" rel="stylesheet" type="text/css" />
+ <link href="<$mt:StaticWebPath$>plugins/GCPrettify/prettify.css" rel="stylesheet" type="text/css" />
+ <link rel="alternate" type="application/atom+xml" title="Atom" href="<$mt:Link template="feed_recent"$>" />
+ <link rel="start" href="<$mt:BlogURL$>" title="Home" />
+ <script type="text/javascript" src="<$mt:Link template="javascript"$>"></script>
+ <script type="text/javascript" src="<$mt:StaticWebPath$>plugins/GCPrettify/prettify.js"></script>
+ <script type="text/javascript">mtAttachEvent('load', prettyPrint);</script>
+ <$mt:CCLicenseRDF$>
+ <mt:Else>
+ <mt:Ignore>
+ <!-- Community Solution Static variables -->
+ <!-- The below variables are used when there is no blog in context. Set them to defaults in the case that they are used w/o a blog context -->
+ </mt:Ignore>
+ <mt:unless name="blog_name"><mt:SetVarBlock name="blog_name">Blog Name</mt:SetVarBlock></mt:unless>
+ <mt:unless name="blog_description"><mt:SetVarBlock name="blog_description">Blog Description</mt:SetVarBlock></mt:unless>
+ <mt:unless name="blog_url"><mt:SetVarBlock name="blog_url">#</mt:SetVarBlock></mt:unless>
+ <mt:unless name="title">blogs.perl.org</mt:unless>
+ <mt:SetVarBlock name="profile_view_url"><$mt:CGIPath$><$mt:CommunityScript$>?__mode=view&amp;blog_id=<$mt:BlogID encode_html="1"$>&amp;id=</mt:SetVarBlock>
+ <link href="/styles/reset.css" rel="stylesheet" type="text/css" />
+ <link href="/styles/base.css" rel="stylesheet" type="text/css" />
+ <script type="text/javascript" charset="utf-8"><$mt:Include module="GlobalJavaScript"$></script>
+ <script type="text/javascript" src="<$mt:StaticWebPath$>plugins/GCPrettify/prettify.js"></script>
+ <script type="text/javascript">mtAttachEvent('load', prettyPrint);</script>
+ <link href="<$mt:StaticWebPath$>plugins/GCPrettify/prettify.css" rel="stylesheet" type="text/css" />
+ <!-- END Community Solution Styles -->
+ </mt:IfBlog>
+
+</mt:SetVarBlock>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<$mt:BlogLanguage$>" id="sixapart-standard">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=<$mt:PublishCharset$>" />
+ <meta http-equiv="Content-Style-Type" content="text/css" />
+ <meta http-equiv="Content-Script-Type" content="text/javascript" />
+ <title><$mt:Var name="title" remove_html="1"$></title>
+ <meta name="generator" content="<$mt:ProductName version="1"$>" />
+ <$mt:Var name="html_head"$>
+</head>
+<body class="<$mt:Var name="body_class"$>">
+ <div id="container">
+ <div id="container-inner" class="pkg">
+ <$mt:Include module="Global Navigation"$>
+
+ <div id="header" class="pkg">
+ <div id="header-inner">
+ <h1 id="site-title"><a href="<$mt:Var name="blog_url"$>" accesskey="1"><$mt:Var name="blog_name"$></a></h1>
+ <div id="site-description"><$mt:Var name="blog_description"$></div>
+ </div><!-- #header-inner -->
+ </div><!-- #header -->
+
+ <div id="content">
+ <div id="content-inner" class="pkg">
+ <div id="content-main">
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module - Header ######### --></mt:If>
View
4 GLOBAL/modules/Mail_Footer.tmpl
@@ -0,0 +1,4 @@
+
+--
+Powered by Movable Type <$mt:Version$>
+<$mt:Var name="portal_url"$>
View
117 GLOBAL/modules/Master_Archive_Index.tmpl
@@ -0,0 +1,117 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Index Template: Archive Index (BlogID=<$mt:BlogID$>) ######### --></mt:If>
+
+<$mt:Include module="Header"$>
+
+<mt:Ignore>
+ <!-- List of monthly archives, if monthly archives are enabled -->
+</mt:Ignore>
+<mt:IfArchiveTypeEnabled archive_type="Monthly">
+ <div class="archive-monthly archive-date-based archive">
+ <mt:ArchiveList archive_type="Monthly">
+ <mt:ArchiveListHeader>
+ <h1 class="archive-header">Monthly Archives</h1>
+ <div class="archive-content">
+ <ul>
+ </mt:ArchiveListHeader>
+ <li><a href="<$mt:ArchiveLink$>"><$mt:ArchiveTitle$></a></li>
+ <mt:ArchiveListFooter>
+ </ul>
+ </div>
+ </mt:ArchiveListFooter>
+ </mt:ArchiveList>
+ </div>
+</mt:IfArchiveTypeEnabled>
+
+
+<mt:Ignore>
+ <!-- List of category archives, if category archives are enabled -->
+</mt:Ignore>
+<mt:IfArchiveTypeEnabled archive_type="Category">
+ <div class="archive-category archive">
+ <h1 class="archive-header">Categories</h1>
+ <div class="archive-content">
+ <mt:TopLevelCategories>
+ <mt:SubCatIsFirst>
+ <ul>
+ </mt:SubCatIsFirst>
+ <mt:If tag="CategoryCount">
+ <li><a href="<$mt:CategoryArchiveLink$>" title="<$mt:CategoryDescription escape="html"$>"><$mt:CategoryLabel remove_html="1"$></a>
+ <mt:Else>
+ <li><$mt:CategoryLabel remove_html="1"$>
+ </mt:If>
+ <$mt:SubCatsRecurse$>
+ </li>
+ <mt:SubCatIsLast>
+ </ul>
+ </mt:SubCatIsLast>
+ </mt:TopLevelCategories>
+ </div>
+ </div>
+</mt:IfArchiveTypeEnabled>
+
+
+<mt:Ignore>
+ <!-- List of author archives, if category author are enabled -->
+ <mt:IfArchiveTypeEnabled archive_type="Author">
+ <div class="archive-author archive">
+ <mt:ArchiveList archive_type="Author">
+ <mt:ArchiveListHeader>
+ <h1 class="archive-header">Author Archives</h1>
+ <div class="archive-content">
+ <ul>
+ </mt:ArchiveListHeader>
+ <li><a href="<$mt:ArchiveLink$>"><$mt:ArchiveTitle$></a></li>
+ <mt:ArchiveListFooter>
+ </ul>
+ </div>
+ </mt:ArchiveListFooter>
+ </mt:ArchiveList>
+ </div>
+ </mt:IfArchiveTypeEnabled>
+</mt:Ignore>
+
+
+<mt:Ignore>
+ <!-- List of category archives by month, if category archives are enabled -->
+ <mt:IfArchiveTypeEnabled archive_type="Category-Monthly">
+ <div class="archive-category-monthly archive">
+ <mt:ArchiveList archive_type="Category-Monthly">
+ <mt:ArchiveListHeader>
+ <h1 class="archive-header">Category Monthly Archives</h1>
+ <div class="archive-content">
+ <ul>
+ </mt:ArchiveListHeader>
+ <li><a href="<$mt:ArchiveLink$>"><$mt:ArchiveTitle$></a></li>
+ <mt:ArchiveListFooter>
+ </ul>
+ </div>
+ </mt:ArchiveListFooter>
+ </mt:ArchiveList>
+ </div>
+ </mt:IfArchiveTypeEnabled>
+</mt:Ignore>
+
+
+<mt:Ignore>
+ <!-- List of author archives, if category archives are enabled -->
+ <mt:IfArchiveTypeEnabled archive_type="Author-Monthly">
+ <div class="archive-author-monthly archive">
+ <mt:ArchiveList archive_type="Author-Monthly">
+ <mt:ArchiveListHeader>
+ <h1 class="archive-header">Author Monthly Archives</h1>
+ <div class="archive-content">
+ <ul>
+ </mt:ArchiveListHeader>
+ <li><a href="<$mt:ArchiveLink$>"><$mt:ArchiveTitle$></a></li>
+ <mt:ArchiveListFooter>
+ </ul>
+ </div>
+ </mt:ArchiveListFooter>
+ </mt:ArchiveList>
+ </div>
+ </mt:IfArchiveTypeEnabled>
+</mt:Ignore>
+
+<$mt:Include module="Footer"$>
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Index Template: Archive Index (BlogID=<$mt:BlogID$>) ######### --></mt:If>
View
539 GLOBAL/modules/Master_CSS___Main_Styles.tmpl
@@ -0,0 +1,539 @@
+/* ---------- GENERAL ---------- */
+
+body {
+ background: #004065 url('/static/images/bg-main.png') no-repeat center -185px;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ line-height: 1.5em;
+}
+
+
+h1,h2,h3,h4,h5,h6 {
+ font-weight: bold;
+}
+
+a:link, a:visited {
+ color: #007ca8;
+ text-decoration: none;
+}
+
+a:active, a:hover {
+ color: #007ca8 !important;
+ text-decoration: underline;
+}
+
+.more-link {
+ font-weight: bold;
+ letter-spacing: -0.05em;
+ text-align: right;
+}
+
+/* ---------- STRUCTURE ---------- */
+
+
+#container {
+ position: relative;
+ width: 960px;
+ margin: 0 auto;
+}
+
+#global-nav {
+ width: 910px;
+ height: 43px;
+ margin: 0 auto;
+ background: transparent url('/static/images/bg-global-nav.png') no-repeat top center;
+}
+
+#header {
+ position: relative;
+ width: 960px;
+ height: 90px;
+ margin: 7px 0 0 0;
+ padding-bottom: 27px;
+ background: transparent url('/static/images/bg-page-top.png') no-repeat bottom center;
+}
+
+#header-inner {
+ padding: 0 45px;
+}
+
+#content {
+ position: relative;
+ color:#333;
+ background: transparent url('/static/images/bg-page-main.png') repeat-y top center;
+}
+
+#content-inner {
+ position: relative;
+ padding: 11px 53px;
+ background: transparent url('/static/images/bg-page-inner.png') no-repeat center top;
+}
+
+#content-main {
+ float: left;
+ width: 580px;
+ padding: 0;
+ margin: 9px 15px 0 0;
+ overflow: hidden;
+}
+
+#content-aux {
+ float: right;
+ width: 255px;
+ padding: 0;
+ overflow: hidden;
+}
+
+#content-footer { clear: both; }
+
+#footer {
+ width: 960px;
+ clear: both;
+ padding-top: 30px;
+ background: transparent url('/static/images/bg-page-bottom.png') no-repeat top center;
+}
+
+/* ---------- GLOBAL NAV ---------- */
+
+#global-nav-inner {
+ padding: 6px 28px 6px 13px;
+}
+
+#global-nav-search label {
+ display: none;
+}
+
+#global-nav-search {
+ float: left;
+}
+
+#global-nav-search form {
+ position: relative;
+ display: block;
+ width: 156px;
+ height: 19px;
+ background: transparent url('/static/images/bg-global-search-box.gif') no-repeat left top;
+}
+
+#global-nav-search #global-search {
+ display: block;
+ float: left;
+ border: none;
+ padding: 0;
+ margin: 2px 0 0 4px;
+ height: 14px;
+ width: 129px;
+ background: transparent;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 11px;
+ color: #bbe1f1;
+}
+
+#global-nav-search .submit {
+ position: absolute;
+ right: 0;
+ top: 0;
+ border: none;
+ padding: 0;
+ margin: 0;
+ height: 19px;
+ width: 23px;
+ text-indent: -999em;
+ _padding-top: 23px;
+ padding-top: 23px !msie;
+ overflow: hidden;
+ background: transparent url('/static/images/button-global-search-submit.gif') no-repeat left top;
+}
+
+#global-nav-search .submit:hover {
+ background-position: 0 -19px;
+}
+
+#global-nav-links {
+ float: right;
+}
+
+#global-nav-links li {
+ display: inline;
+ padding-left: 20px;
+ color: #ccc;
+}
+
+#global-nav-links a:hover {
+ color: #bbe1f1 !important;
+}
+
+/* ---------- HEADER ---------- */
+
+#site-title {
+ display: block;
+ font-size: 48px;
+ font-weight: bold;
+ line-height: 1;
+ letter-spacing: -0.06em;
+ overflow: auto;
+}
+
+#site-title a {
+ display: block;
+ position: relative;
+ float: left;
+ height: 87px;
+ color: #bbe1f1 !important;
+ text-decoration: none;
+ padding: 8px 0 0 88px;
+ background: transparent url('/static/images/logo-onion-beta.png') no-repeat top left;
+}
+
+#site-description {
+ position: absolute;
+ left: 140px;
+ bottom: 40px;
+ color: #bbe1f1;
+}
+
+
+
+/* ---------- MAIN CONTENT ---------- */
+
+.entry {
+ overflow: hidden;
+ margin: 0 0 40px 0;
+ width: 100%;
+}
+
+.entry-title {
+ font-size: 24px;
+ line-height: 1em;
+ margin: 0;
+ letter-spacing: -0.06em;
+}
+
+.entry-meta-1 {
+ font-size: 12px;
+ margin-bottom: 1.5em;
+}
+
+.entry-meta-1 .profile-link {
+ color: #333;
+ font-weight: bold;
+}
+
+.entry p {
+ margin: 0 0 1.5em 0;
+}
+
+.entry ul, .entry ol {
+ padding-left: 25px;
+ margin: 5px 0;
+}
+
+.entry ul { list-style-type: disc; }
+.entry ol { list-style-type: decimal; }
+.entry li { padding-left: 5px; }
+
+.entry blockquote {
+ margin: .5em;
+ color: #777;
+}
+.entry-body {
+ overflow: hidden;
+}
+.entry-body a, .entry-body a:link {
+ text-decoration: underline;
+}
+
+.entry-body img { max-width: 550px; margin-bottom: 15px; }
+
+
+.entry-meta-2 {
+ padding: 5px 0;
+ border-top: 1px solid #007ca8;
+ border-bottom: 1px solid #007ca8;
+ font-weight: bold;
+ letter-spacing: -0.05em;
+}
+
+.entry-meta-2 ul {
+ display: inline;
+ margin: 0;
+ padding: 0;
+}
+
+.entry-meta-2 li {
+ display: inline;
+ padding-right: 10px;
+}
+
+.entry-meta-2 .more-link {
+ float: right;
+}
+
+.content-nav {
+ text-align:center;
+ font-size: 18px;
+ font-weight: bold;
+ letter-spacing: -0.05em;
+}
+
+#results-next-link, #results-previous-link, .results-pages {
+ display: inline;
+ padding-right: 4px;
+}
+
+.content-nav a, .content-nav a:link {
+ text-decoration: none;
+}
+.content-nav a:hover {
+ text-decoration: underline;
+}
+/* Comment Styles */
+#comments {
+ margin-top: 2em;
+ }
+
+#comments h2 {
+ font-size: 2em;
+ font-weight: bold;
+ margin-bottom: 1em;
+}
+.comments-content {
+ padding-bottom: 1em;
+ margin-bottom: 2em;
+ border-bottom: 2px solid #666;
+}
+.comment-content a:visited, .comment-content a, .comment-content a:link{
+ text-decoration: underline;
+}
+.comment {
+ margin-bottom: 1.5em;
+}
+.comment .comment-footer {
+ font-size: 0.85em;
+ color:#888;
+ padding-top: 0.5em;
+ border-top: 1px solid #dedede;
+}
+.comment .comment-footer .asset-meta {
+ margin-left: 10px;
+}
+.comment .commenter-profile {
+ padding: 4px;
+ margin-left: 4px;
+}
+
+/* Comment Form Styles */
+#comments form {
+ margin-top: 1.5em;
+}
+#comments label {
+ display: block;
+ font-weight: bold;
+ color: #555;
+ font-size: 0.85em;
+}
+
+#comments input, #comments textarea {
+ padding: 5px;
+ border: 1px solid #ccc;
+ border-bottom: 1px solid #999;
+ border-right: 1px solid #999;
+ margin-bottom: 1.5em;
+ color:#333;
+}
+#comments textarea {
+ font-size: 1em;
+ line-height: 1.5em;
+ font-weight: normal;
+ width: 400px;
+}
+#comments #comment-form-remember-me label{
+ display: inline;
+}
+#comments #comment-form-remember-me input {
+ float: left;
+}
+#comments-open-text {
+ clear:left;
+}
+#comments-open-footer input {
+ color:#fff;
+ background: #555;
+}
+h1#page-title {
+ font-size: 2em;
+}
+
+/* ---------- SIDEBAR ---------- */
+
+.module-aux {
+ clear: both;
+ margin-bottom: 20px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border: 1px solid #333;
+ font-size: 12px;
+}
+
+.module-aux .module-inner {
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border: 2px solid #fff;
+ background: #fff url('/static/images/bg-module.png') repeat-x center bottom;
+ padding: 10px;
+}
+
+.module-aux h3 {
+ font-size: 18px;
+ letter-spacing: -0.06em;
+ margin: 0 0 10px 0;
+}
+
+.module-aux h3 a {
+ color: #333;
+}
+
+.module-aux p {
+ margin: 0 0 1.5em 0;
+ line-height: 1.5em;
+}
+
+.module-aux li {
+ margin: 0 0 .75em 0;
+ line-height: 1.05em;
+ font-size: 12px;
+}
+
+.module-aux a:link, .module-aux a:visited {
+ color: #333;
+}
+
+.module-aux .more-link { font-size: 14px; }
+
+.module-aux .more-link a { color: #007ca8; }
+
+#search-form-aux label {
+ display: none;
+}
+
+#search-form-aux {
+ position: relative;
+ display: block;
+ width: 226px;
+ height: 23px;
+ background: transparent url('/static/images/bg-local-search-box.gif') no-repeat left top;
+}
+
+#search-form-aux #local-search {
+ display: block;
+ float: left;
+ border: none;
+ padding: 0;
+ margin: 4px 0 0 6px;
+ height: 16px;
+ width: 165px;
+ background: transparent;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ color: #333;
+}
+
+#search-form-aux .submit {
+ position: absolute;
+ right: 0;
+ top: 0;
+ border: none;
+ padding: 0;
+ margin: 0;
+ height: 23px;
+ width: 65px;
+ text-indent: -999em;
+ _padding-top: 23px;
+ padding-top: 23px !msie;
+ overflow: hidden;
+ background: transparent url('/static/images/button-local-search-submit.gif') no-repeat left top;
+}
+
+#search-form-aux .submit:hover {
+ background-position: 0 -23px;
+}
+
+
+#avatar {
+ float: none;
+ width: 250px;
+ border: 0;
+ padding: 0;
+ margin: 0 auto 10px auto;
+ text-align: center;
+}
+
+
+#rss-module p {
+ margin-left: 10px;
+ padding-left: 0;
+}
+#rss-module p a {
+ padding: 5px 0 5px 20px;
+ text-decoration: none;
+ }
+
+img.authorpic {
+ float: left;
+ padding: 2px;
+}
+
+/* --------- SEARCH RESULT STYLES ----------- */
+h1.search-results-header {
+ margin: 0.75em 0 1.25em 0;
+ line-height: 1.25em;
+}
+.search-results-container .entry h3 {
+ font-size: 1.5em;
+ margin: 0 0 0.5em 0;
+}
+
+.hidden {
+ visibility: hidden
+}
+
+/* --------- TAG CLOUD STYLES ----------- */
+
+ul#tag-cloud {margin-bottom: 15px}
+ul#tag-cloud li{display:inline;list-style-type: none;line-height: 1.25em;}
+ul#tag-cloud li {margin: 0 5px; padding: 0; background: none;}
+ul#tag-cloud a, ul#tag-cloud a:visited {text-decoration: none}
+ul#tag-cloud li.rank-6 {font-size: 10px}
+ul#tag-cloud li.rank-5 {font-size: 14px}
+ul#tag-cloud li.rank-4 {font-size: 18px}
+ul#tag-cloud li.rank-3 {font-size: 22px}
+ul#tag-cloud li.rank-2 {font-size: 26px}
+ul#tag-cloud li.rank-1 {font-size: 30px}
+
+/* --------- FOOTER ----------- */
+
+#footer-inner { padding: 0 53px 10px 53px; }
+#footer-nav, #footer-nav li { float: left; padding-right: 20px; font-size: 12px; line-height: 1; }
+.powered-by { float: right; }
+
+.powered-by a {
+ display: block;
+ height: 28px;
+ width: 197px;
+ text-indent: -999em;
+ background: transparent url('/static/images/logo-powered-by-mt.png') no-repeat left top;
+}
+
+/* Utility ------------ */
+/* wraps enclosing block element around inner floated elements */
+.pkg:after { content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
+.pkg { display: inline-block; }
+/* no ie mac \*/
+* html .pkg { height: 1%; }
+.pkg[id] { height: auto; }
+.pkg { display: block; }
+/* */
+
+/* turn IE6 png support on */
+img, div, h1, h2, h3, h4, h5, h6, li { behavior: url('/static/iepngfix.htc') }
+
View
45 GLOBAL/modules/Master_CSS___Reset.tmpl
@@ -0,0 +1,45 @@
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, font, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ background: transparent;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+
+/* remember to define focus styles! */
+:focus {
+ outline: 0;
+}
+
+/* remember to highlight inserts somehow! */
+ins {
+ text-decoration: none;
+}
+del {
+ text-decoration: line-through;
+}
+
+/* tables still need 'cellspacing="0"' in the markup */
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
View
25 GLOBAL/modules/Master_Category_Entry_Listing.tmpl
@@ -0,0 +1,25 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Category Entry Listing (BlogID=<$mt:BlogID$>) ######### --></mt:If>
+
+<$mt:Include module="Header"$>
+
+ <h1 id="page-title" class="archive-title"><$mt:ArchiveTitle remove_html="1"$> Archives</h1>
+
+
+<mt:Ignore><!-- Limit number of entries to the number set in Blog Entry Settings --></mt:Ignore>
+<mt:Unless name="datebased_archive"><$mt:Var name="limit" value="auto"$></mt:Unless>
+<mt:Entries limit="$limit">
+ <mt:Ignore><!-- Use the Entry Summary module for each entry published on this page --></mt:Ignore>
+ <$mt:Include module="Entry Summary"$>
+</mt:Entries>
+
+
+ <div class="content-nav">
+ <mt:ArchivePrevious><a href="<$mt:ArchiveLink$>">&laquo; <$mt:ArchiveTitle remove_html="1"$></a> |</mt:ArchivePrevious>
+ <a href="<$mt:Link template="main_index"$>">Main Index</a> |
+ <a href="<$mt:Link template="archive_index"$>">Archives</a>
+ <mt:ArchiveNext>| <a href="<$mt:ArchiveLink$>"><$mt:ArchiveTitle remove_html="1"$> &raquo;</a></mt:ArchiveNext>
+ </div>
+
+<$mt:Include module="Footer"$>
+
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Category Entry Listing (BlogID=<$mt:BlogID$>) ######### --></mt:If>
View
23 GLOBAL/modules/Master_Comment_Detail.tmpl
@@ -0,0 +1,23 @@
+<div id="comment-<$mt:CommentID$>" class="comment<mt:IfCommentParent> comment-reply</mt:IfCommentParent><mt:IfCommenterIsEntryAuthor> entry-author-comment</mt:IfCommenterIsEntryAuthor>">
+ <div class="inner">
+ <div class="comment-header">
+ <div class="asset-meta">
+ <span class="byline">
+ <$mt:CommentAuthorIdentity$>
+<mt:IfCommentParent>
+ <span class="vcard author"><$mt:CommentAuthorLink$></span> replied to <a href="<mt:CommentParent><$mt:CommentLink$></mt:CommentParent>">comment from <mt:CommentParent><$mt:CommentAuthor$></mt:CommentParent></a>
+<mt:Else>
+ <span class="vcard author"><$mt:CommentAuthorLink$></span>
+</mt:IfCommentParent>
+ | <a href="<$mt:CommentLink$>"><abbr class="published" title="<$mt:CommentDate format_name="iso8601"$>"><$mt:CommentDate$></abbr></a>
+<mt:IfCommentsAccepted>
+ | <$mt:CommentReplyToLink$>
+</mt:IfCommentsAccepted>
+ </span>
+ </div>
+ </div>
+ <div class="comment-content">
+ <$mt:CommentBody$>
+ </div>
+ </div>
+</div>
View
4 GLOBAL/modules/Master_Comment_Listing.tmpl
@@ -0,0 +1,4 @@
+{
+ "direction": "<mt:Var name="commentDirection">",
+ "comments": "<mt:Comments sort_order="$commentDirection"><$mt:Include module="Comment Detail" replace="\","\\" replace='"','\"' strip_linefeeds="1"$></mt:Comments>"
+}
View
85 GLOBAL/modules/Master_Comment_Preview.tmpl
@@ -0,0 +1,85 @@
+<mt:SetVarBlock name="html_head" prepend="1">
+ <script type="text/javascript">
+ /* <![CDATA[ */
+ var user = <$mt:UserSessionState$>;
+ var is_preview = true;
+ mtAttachEvent("load", mtEntryOnLoad);
+ mtAttachEvent("unload", mtEntryOnUnload);
+ /* ]]> */
+ </script>
+</mt:setvarblock>
+
+<$mt:Include module="Header"$>
+
+<mt:Ignore><!-- Comment Preview --></mt:Ignore>
+ <div class="comment" id="comment-<$mt:CommentID$>">
+ <div class="inner">
+ <div class="comment-header">
+ <div class="asset-meta">
+ <span class="byline">
+ <$mt:CommentAuthorIdentity$>
+ <mt:IfCommentParent>
+ <span class="vcard author"><$mt:CommentAuthorLink$></span> replied to <a href="<mt:CommentParent><$mt:CommentLink$></mt:CommentParent>">comment from <mt:CommentParent><$mt:CommentAuthor$></mt:CommentParent></a>
+ <mt:Else>
+ <span class="vcard author"><$mt:CommentAuthorLink$></span>
+ </mt:IfCommentParent>
+ | <a href="<$mt:CommentLink$>"><abbr class="published" title="<$mt:CommentDate format_name="iso8601"$>"><$mt:CommentDate$></abbr></a>
+ </span>
+ </div>
+ </div>
+ <div class="comment-content">
+ <$mt:CommentBody$>
+ </div>
+ </div>
+ </div>
+
+
+<mt:Ignore><!-- Comment Form --></mt:Ignore>
+ <div class="comments-open" id="comments-open">
+ <h2 class="comments-open-header">Leave a comment</h2>
+ <div class="comments-open-content">
+ <div id="comment-greeting"></div>
+ <form method="post" action="<$mt:CGIPath$><$mt:CommentScript$>" name="comments_form" id="comments-form" onsubmit="return mtCommentOnSubmit(this)">
+ <input type="hidden" name="static" value="1" />
+ <input type="hidden" name="armor" value="1" />
+ <input type="hidden" name="preview" value="" />
+ <input type="hidden" name="entry_id" value="<$mt:EntryID$>" />
+ <input type="hidden" name="__lang" value="<$mt:BlogLanguage$>" />
+<mt:IfCommentParent>
+ <input type="hidden" name="parent_id" value="<$mt:CommentParentID escape="html"$>" id="comment-parent-id">
+</mt:IfCommentParent>
+ <div id="comments-open-data">
+ <div id="comment-form-name">
+ <label for="comment-author">Name</label>
+ <input id="comment-author" name="author" size="30" value="<$mt:CommentAuthor encode_html="1"$>" onfocus="mtShowCaptcha()" />
+ </div>
+ <div id="comment-form-email">
+ <label for="comment-email">Email Address</label>
+ <input id="comment-email" name="email" size="30" value="<$mt:CommentEmail encode_html="1"$>" onfocus="mtShowCaptcha()" />
+ </div>
+ <div id="comment-form-url">
+ <label for="comment-url">URL</label>
+ <input id="comment-url" name="url" size="30" value="<$mt:CommentURL encode_html="1"$>" onfocus="mtShowCaptcha()" />
+ </div>
+ </div>
+<mt:IfCommentParent>
+ <div id="comment-form-reply">
+ <input type="checkbox" id="comment-reply" name="comment_reply" value="<$mt:CommentParentID escape="html"$>" checked="checked" onclick="mtSetCommentParentID()" />
+ <label for="comment-reply" id="comment-reply-label">Replying to comment from <mt:CommentParent><$mt:CommentAuthor$></mt:CommentParent></label>
+ </div>
+</mt:IfCommentParent>
+ <div id="comments-open-text">
+ <label for="comment-text">Comments <mt:IfAllowCommentHTML>(You may use HTML tags for style)</mt:IfAllowCommentHTML></label>
+ <textarea id="comment-text" name="text" rows="15" cols="50" onfocus="mtShowCaptcha()"><$mt:CommentBody autolink="0" sanitize="0" convert_breaks="0" encode_html="1"$></textarea>
+ </div>
+ <div id="comments-open-captcha"></div>
+ <div id="comments-open-footer">
+ <input type="submit" accesskey="v" name="preview_button" id="comment-preview" value="Preview" onclick="this.form.preview.value='1';" />
+ <input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />
+ <input type="button" name="cancel" id="comment-cancel" value="Cancel" onclick="window.location='<$mt:EntryPermalink$>'" />
+ </div>
+ </form>
+ </div>
+ </div>
+
+<$mt:Include module="Footer"$>
View
18 GLOBAL/modules/Master_Comment_Response.tmpl
@@ -0,0 +1,18 @@
+<mt:If name="comment_confirmation">
+ <mt:Ignore><!-- Success message when comment has been submitted --></mt:Ignore>
+ <$mt:Var name="page_title" value="Confirmation..."$>
+ <$mt:Var name="message" value="<p>Your comment has been submitted!</p>"$>
+<mt:Else name="comment_pending">
+ <mt:Ignore><!-- Pending message when comment is being held for review --></mt:Ignore>
+ <$mt:Var name="page_title" value="Thank you for commenting."$>
+ <$mt:Var name="message" value="<p>Your comment has been received and held for approval by the blog owner.</p>"$>
+<mt:Else name="comment_error">
+ <mt:Ignore><!-- Error message when comment submission fails --></mt:Ignore>
+ <$mt:Var name="page_title" value="Comment Submission Error"$>
+ <mt:SetVarBlock name="message"><p>Your comment submission failed for the following reasons: <$mt:ErrorMessage$></p></mt:SetVarBlock>
+</mt:If>
+ <$mt:Include module="Header"$>
+ <h1 id="page-title"><$mt:Var name="page_title"$></h1>
+ <$mt:Var name="message"$>
+ <p>Return to the <a href="<mt:If name="comment_error">javascript:history.back()<mt:Else><$mt:EntryLink$></mt:If>">original entry</a>.</p>
+ <$mt:Include module="Footer"$>
View
114 GLOBAL/modules/Master_Comments.tmpl
@@ -0,0 +1,114 @@
+<mt:Ignore>
+<!-- Display comments for the entry/page or commenting form if entry/page is accepting comments -->
+</mt:Ignore>
+<mt:IfCommentsActive>
+
+<div id="comments" class="comments">
+
+
+ <mt:Ignore>
+ <!-- Display comments -->
+ </mt:Ignore>
+ <mt:Comments lastn="$comments_per_page" sort_order="ascend">
+ <mt:CommentsHeader>
+ <h2 class="comments-header"><$mt:EntryCommentCount singular="1 Comment" plural="# Comments" none="No Comments"$></h2>
+ <mt:If tag="EntryCommentCount" gt="$comments_per_page">
+ <ul id="top-comment-nav">
+ <li id="top-prev-comments">
+ <a href="javascript://" id="top-prev-comments-link" title="Older Comments">&lt;&lt;&nbsp;Older Comments</a>
+ </li>
+ <li id="top-num-comments"><span id="top-current-comments"></span></li>
+ <li id="top-next-comments">
+ <a href="javascript://" id="top-next-comments-link" title="Newer Comments">Newer Comments&nbsp;&gt;&gt;</a>
+ </li>
+ </ul>
+ </mt:If>
+ <div id="comments-content" class="comments-content" style="clear: left;">
+ </mt:CommentsHeader>
+ <$mt:Include module="Comment Detail"$>
+ <mt:CommentsFooter>
+ </div>
+ </mt:CommentsFooter>
+ </mt:Comments>
+ <mt:If tag="EntryCommentCount" gt="$comments_per_page">
+ <mt:Ignore>The data is modified by the paginate script</mt:Ignore>
+ <ul id="comment-nav">
+ <li id="prev-comments">
+ <a href="javascript://" id="prev-comments-link" title="Older Comments">&lt;&lt;&nbsp;Older Comments</a>
+ </li>
+ <li id="num-comments"><span id="current-comments"></span></li>
+ <li id="next-comments">
+ <a href="javascript://" id="next-comments-link" title="Newer Comments">Newer Comments&nbsp;&gt;&gt;</a>
+ </li>
+ </ul>
+ </mt:If>
+
+ <mt:Ignore>
+ <!-- Display commenting form if entry/page is accepting comments -->
+ </mt:Ignore>
+ <mt:IfCommentsAccepted>
+ <div class="comments-open" id="comments-open">
+ <h2 class="comments-open-header">Leave a comment</h2>
+ <div class="comments-open-content">
+
+ <mt:Ignore>
+ <!-- Display greeting for users if blog allows users to register locally -->
+ </mt:Ignore>
+ <div id="comment-greeting"></div>
+
+ <form method="post" action="<$mt:CGIPath$><$mt:CommentScript$>" name="comments_form" id="comments-form" onsubmit="return mtCommentOnSubmit(this)">
+ <input type="hidden" name="static" value="1" />
+ <input type="hidden" name="entry_id" value="<$mt:EntryID$>" />
+ <input type="hidden" name="__lang" value="<$mt:BlogLanguage$>" />
+ <input type="hidden" name="parent_id" value="<$mt:CommentParentID escape="html"$>" id="comment-parent-id" />
+ <input type="hidden" name="armor" value="1" />
+ <input type="hidden" name="preview" value="" />
+ <input type="hidden" name="sid" value="" />
+ <div id="comments-open-data">
+ <div id="comment-form-name">
+ <label for="comment-author">Name</label>
+ <input id="comment-author" name="author" size="30" value="" onfocus="mtCommentFormOnFocus()" />
+ </div>
+ <div id="comment-form-email">
+ <label for="comment-email">Email Address</label>
+ <input id="comment-email" name="email" size="30" value="" onfocus="mtCommentFormOnFocus()" />
+ </div>
+ <div id="comment-form-url">
+ <label for="comment-url">URL</label>
+ <input id="comment-url" name="url" size="30" value="" onfocus="mtCommentFormOnFocus()" />
+ </div>
+ <div id="comment-form-remember-me">
+ <input type="checkbox" id="comment-bake-cookie" name="bakecookie" onclick="mtRememberMeOnClick(this)" value="1" accesskey="r" />
+ <label for="comment-bake-cookie">Remember personal info?</label>
+ </div>
+ </div>
+ <div id="comment-form-reply" style="display:none">
+ <input type="checkbox" id="comment-reply" name="comment_reply" value="" onclick="mtSetCommentParentID()" />
+ <label for="comment-reply" id="comment-reply-label"></label>
+ </div>
+ <div id="comments-open-text">
+ <label for="comment-text">Comments
+ <mt:IfAllowCommentHTML>(You may use HTML tags for style)</mt:IfAllowCommentHTML></label>
+ <textarea id="comment-text" name="text" rows="15" cols="50" onfocus="mtCommentFormOnFocus()"></textarea>
+ </div>
+ <div id="comments-open-captcha"></div>
+ <div id="comments-open-footer">
+ <input type="submit" accesskey="v" name="preview_button" id="comment-preview" value="Preview" onclick="this.form.preview.value='1';" />
+ <input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />
+ </div>
+ </form>
+
+
+ </div>
+ </div>
+ <script type="text/javascript">
+ <!--
+ mtAttachEvent("load", mtEntryOnLoad);
+ mtAttachEvent("unload", mtEntryOnUnload);
+ //-->
+ </script>
+ </mt:IfCommentsAccepted>
+
+
+</div>
+</mt:IfCommentsActive>
View
6 GLOBAL/modules/Master_Dynamic_Error.tmpl
@@ -0,0 +1,6 @@
+<mt:include name="Header">
+ <h1 id="page-title">Page Not Found</h1>
+ <blockquote>
+ <strong><$mt:ErrorMessage$></strong>
+ </blockquote>
+<mt:include name="Footer">
View
34 GLOBAL/modules/Master_Entry.tmpl
@@ -0,0 +1,34 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Entry (BlogID=<$mt:BlogID$>) ######### --></mt:If>
+<mt:SetVarBlock name="title"><mt:if tag="BlogName"><mt:BlogName remote_html="1"> at blog.perls.org: </mt:if><mt:entrytitle remove_html="1"></mt:SetVarBlock>
+<mt:SetVarBlock name="html_head" append="1">
+ <$mt:Var name="comments_per_page" value="50"$>
+ <mt:EntryPrevious><link rel="prev bookmark" href="<$mt:EntryPermalink$>" title="<$mt:EntryTitle encode_html="1"$>" /></mt:EntryPrevious>
+ <mt:EntryNext><link rel="next bookmark" href="<$mt:EntryPermalink$>" title="<$mt:EntryTitle encode_html="1"$>" /></mt:EntryNext>
+ <$mt:EntryTrackbackData$>
+ <mt:If tag="EntryCommentCount" gt="$comments_per_page">
+ <script type="text/javascript">
+ MT.entryID = <$mt:EntryID$>;
+ MT.commentsPerPage = <$mt:Var name="comments_per_page"$>;
+ MT.entryCommentCount = <$mt:EntryCommentCount$>;
+ MT.commentIds = [<mt:Comments sort_order="ascend" glue=","><mt:CommentID></mt:Comments>];
+ </script>
+ </mt:If>
+</mt:SetVarBlock>
+
+<$mt:Include module="Header"$>
+
+<$mt:Include module="Entry Detail"$>
+
+<mt:EntryIfTagged>
+ <div class="entry-tags">
+ <h4>Tagged as<span class="delimiter">:</span></h4>
+ <span><mt:EntryTags glue='<span class="delimiter">, </span>'><a href=
+"javascript:void(0)" onclick="location.href='<$mt:TagSearchLink encode_js="1"$>';return false;" rel="tag"><$mt:TagName remove_html="1"$></a></mt:EntryTags></span>
+ </div>
+</mt:EntryIfTagged>
+
+<$mt:Include module="Master Comments"$>
+
+<$mt:Include module="Footer"$>
+
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Entry (BlogID=<$mt:BlogID$>) ######### --></mt:If>
View
35 GLOBAL/modules/Master_Feed___Recent_Entries.tmpl
@@ -0,0 +1,35 @@
+<$mt:HTTPContentType type="application/atom+xml"$><?xml version="1.0" encoding="<$mt:PublishCharset$>"?>
+<feed xmlns="http://www.w3.org/2005/Atom">
+ <title><$mt:BlogName remove_html="1" encode_xml="1"$></title>
+ <link rel="alternate" type="text/html" href="<$mt:BlogURL encode_xml="1"$>" />
+ <link rel="self" type="application/atom+xml" href="<$mt:Link template="feed_recent"$>" />
+ <id>tag:<$mt:BlogHost exclude_port="1" encode_xml="1"$>,<$mt:TemplateCreatedOn format="%Y-%m-%d"$>:<$mt:BlogRelativeURL encode_xml="1"$>/<$mt:BlogID$></id>
+ <updated><mt:Entries lastn="1"><$mt:EntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></mt:Entries></updated>
+ <mt:If tag="BlogDescription"><subtitle><$mt:BlogDescription remove_html="1" encode_xml="1"$></subtitle></mt:If>
+ <generator uri="http://www.sixapart.com/movabletype/"><$mt:ProductName version="1"$></generator>
+<mt:Entries lastn="15">
+<entry>
+ <title><$mt:EntryTitle remove_html="1" encode_xml="1"$></title>
+ <link rel="alternate" type="text/html" href="<$mt:EntryPermalink encode_xml="1"$>" />
+ <id><$mt:EntryAtomID$></id>
+
+ <published><$mt:EntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published>
+ <updated><$mt:EntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></updated>
+
+ <summary><$mt:EntryExcerpt remove_html="1" encode_xml="1"$></summary>
+ <author>
+ <name><$mt:EntryAuthorDisplayName encode_xml="1"$></name>
+ <mt:If tag="EntryAuthorURL"><uri><$mt:EntryAuthorURL encode_xml="1"$></uri></mt:If>
+ </author>
+ <mt:EntryCategories>
+ <category term="<$mt:CategoryLabel encode_xml="1"$>" scheme="http://www.sixapart.com/ns/types#category" />
+ </mt:EntryCategories>
+ <mt:EntryIfTagged><mt:EntryTags><category term="<$mt:TagName normalize="1" encode_xml="1"$>" label="<$mt:TagName encode_xml="1"$>" scheme="http://www.sixapart.com/ns/types#tag" />
+ </mt:EntryTags></mt:EntryIfTagged>
+ <content type="html" xml:lang="<$mt:BlogLanguage ietf="1"$>" xml:base="<$mt:BlogURL encode_xml="1"$>">
+ <$mt:EntryBody encode_xml="1"$>
+ <$mt:EntryMore encode_xml="1"$>
+ </content>
+</entry>
+</mt:Entries>
+</feed>
View
1,545 GLOBAL/modules/Master_JavaScript.tmpl
1,545 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
15 GLOBAL/modules/Master_Main_Index.tmpl
@@ -0,0 +1,15 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Index Template: Main Index (BlogID=<$mt:BlogID$>) ######### --></mt:If>
+<$mt:Var name="userblog_main_index" value="1"$>
+<$mt:Include module="Header"$>
+
+ <div class="entry-listing">
+ <mt:Entries lastn="5">
+ <$mt:Include module="Entry Summary"$>
+ </mt:Entries>
+ </div><!-- #entry-listing -->
+
+<mt:ignore><$mt:Include module="Content Navigation"$></mt:ignore>
+
+<$mt:Include module="Footer"$>
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Index Template: Main Index (Blog ID=<$mt:BlogID$>) ######### --></mt:If>
View
25 GLOBAL/modules/Master_Monthly_Entry_Listing.tmpl
@@ -0,0 +1,25 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Monthly Entry Listing (BlogID=<$mt:BlogID$>) ######### --></mt:If>
+
+<$mt:Include module="Header"$>
+
+ <h1 id="page-title" class="archive-title"><$mt:ArchiveTitle$> Archives</h1>
+
+
+<mt:Ignore><!-- Limit number of entries to the number set in Blog Entry Settings --></mt:Ignore>
+<mt:Unless name="datebased_archive"><$mt:Var name="limit" value="auto"$></mt:Unless>
+<mt:Entries limit="$limit">
+ <mt:Ignore><!-- Use the Entry Summary module for each entry published on this page --></mt:Ignore>
+ <$mt:Include module="Entry Summary"$>
+</mt:Entries>
+
+
+ <div class="content-nav">
+ <mt:ArchivePrevious><a href="<$mt:ArchiveLink$>">&laquo; <$mt:ArchiveTitle$></a> |</mt:ArchivePrevious>
+ <a href="<$mt:Link template="main_index"$>">Main Index</a> |
+ <a href="<$mt:Link template="archive_index"$>">Archives</a>
+ <mt:ArchiveNext>| <a href="<$mt:ArchiveLink$>"><$mt:ArchiveTitle$> &raquo;</a></mt:ArchiveNext>
+ </div>
+
+<$mt:Include module="Footer"$>
+
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Monthly Entry Listing (BlogID=<$mt:BlogID$>) ######### --></mt:If>
View
18 GLOBAL/modules/Master_Page.tmpl
@@ -0,0 +1,18 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Page (BlogID=<$mt:BlogID$>) ######### --></mt:If>
+
+<mt:SetVarBlock name="html_head" append="1">
+ <$mt:EntryTrackbackData$>
+</mt:SetVarBlock
+
+<$mt:Include module="Header"$>
+
+<h1 class="page-title"><$mt:PageTitle$></h1>
+
+<div class="page-body">
+<$mt:PageBody$>
+<$mt:PageMore$>
+</div>
+
+<$mt:Include module="Footer"$>
+
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Archive Template - Page (BlogID=<$mt:BlogID$>) ######### --></mt:If>
View
7 GLOBAL/modules/Master_Popup_Image.tmpl
@@ -0,0 +1,7 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
+<head><title><$mt:ImageURL$></title></head>
+<body id="uploaded-image-popup" class="popup" style="margin: 0;padding: 0;">
+ <img src="<$mt:ImageURL$>" width="<$mt:ImageWidth$>" height="<$mt:ImageHeight$>" alt="<$mt:ImageURL$>" style="margin: 0;padding: 0;border: 0;" />
+</body>
+</html>
View
14 GLOBAL/modules/Master_RSD.tmpl
@@ -0,0 +1,14 @@
+<$mt:HTTPContentType type="application/rsd+xml"$><?xml version="1.0"?>
+<rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd">
+<service>
+<engineName><$mt:ProductName version="1"$></engineName>
+<engineLink>http://www.sixapart.com/movabletype/</engineLink>
+<homePageLink><$mt:BlogURL$></homePageLink>
+<apis>
+<api name="MetaWeblog" preferred="true" apiLink="<$mt:CGIPath$><$mt:XMLRPCScript$>" blogID="<$mt:BlogID$>" />
+<api name="MovableType" preferred="false" apiLink="<$mt:CGIPath$><$mt:XMLRPCScript$>" blogID="<$mt:BlogID$>" />
+<api name="Blogger" preferred="false" apiLink="<$mt:CGIPath$><$mt:XMLRPCScript$>" blogID="<$mt:BlogID$>" />
+<api name="Atom" preferred="false" apiLink="<$mt:CGIPath$><$mt:AtomScript$>/weblog" blogID="<$mt:BlogID$>" />
+</apis>
+</service>
+</rsd>
View
85 GLOBAL/modules/Master_Search_Results.tmpl
@@ -0,0 +1,85 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Search_Results ######### --></mt:If>
+
+<$mt:Include module="Header"$>
+
+<mt:Ignore><!--
+ Below is the block to show search results.
+ This makes an independent block to support
+ Ajax-based background retrieval of the next search results.
+--></mt:Ignore>
+<mt:SetVarTemplate id="search_results" name="search_results">
+<mt:SearchResults>
+ <mt:SearchResultsHeader>
+ <div id="search-results">
+ <span id="current-page" class="hidden"><$mt:CurrentPage$></span>
+ <h1 id="page-title" class="search-results-header">
+ <mt:IfStraightSearch>
+ Results matching &ldquo;<$mt:SearchString$>&rdquo;
+ </mt:IfStraightSearch>
+ <mt:IfTagSearch>
+ Results tagged &ldquo;<$mt:SearchString$>&rdquo;
+ </mt:IfTagSearch>
+ </h1>
+ <div class="search-results-container autopagerize_page_element">
+ </mt:SearchResultsHeader>
+ <$mt:Include module="Entry Summary" hide_counts="1"$>
+ <mt:SearchResultsFooter>
+ </div><div class="autopagerize_insert_before"></div>
+
+ <mt:Ignore><!-- Used with the ajax search capability of the new search class --></mt:Ignore>
+ <div class="content-nav">
+ <mt:IfPreviousResults><a href="<$mt:PreviousLink$>" rel="prev" onclick="return swapContent(-1);">&lt; Previous</a>&nbsp;&nbsp;</mt:IfPreviousResults><mt:PagerBlock><mt:IfCurrentPage><$mt:Var name="__value__"$><mt:Else><a href="<$mt:PagerLink$>"><$mt:Var name="__value__"$></a></mt:IfCurrentPage><mt:Unless name="__last__">&nbsp;</mt:Unless></mt:PagerBlock><mt:IfMoreResults>&nbsp;&nbsp;<a href="<$mt:NextLink$>" rel="next" onclick="return swapContent();">Next &gt;</a></mt:IfMoreResults>
+ </div>
+ </div>
+ </mt:SearchResultsFooter>
+</mt:SearchResults>
+</mt:SetVarTemplate>
+<mt:Ignore><!-- Display search results constructed in the block above --></mt:Ignore>
+<$mt:Var name="search_results"$>
+
+
+<mt:Ignore><!-- Display no results message --></mt:Ignore>
+<mt:NoSearchResults>
+ <h1 id="page-title" class="search-results-header">
+ <mt:IfStraightSearch>
+ Results matching &ldquo;<$mt:SearchString$>&rdquo;
+ </mt:IfStraightSearch>
+ <mt:IfTagSearch>
+ Results tagged &ldquo;<$mt:SearchString$>&rdquo;
+ </mt:IfTagSearch>
+ </h1>
+ <p>No results found for &ldquo;<$mt:SearchString$>&rdquo;.</p>
+</mt:NoSearchResults>
+
+
+<mt:Ignore><!-- Display instructions for searching if search script was accessed without a query --></mt:Ignore>
+<mt:NoSearch>
+ <h1 id="page-title" class="search-results-header">Instructions</h1>
+ <p>By default, this search engine looks for all words in any order. To search for an exact phrase, enclose the phrase in quotes:</p>
+ <blockquote>
+ <p><code>"movable type"</code></p>
+ </blockquote>
+ <p>The search engine also supports AND, OR, and NOT keywords to specify boolean expressions:</p>
+ <blockquote>
+ <p><code>personal OR publishing</code></p>
+ <p><code>publishing NOT personal</code></p>
+ </blockquote>
+</mt:NoSearch>
+
+<mt:Ignore><!-- Used with the ajax search capability of the new search class --></mt:Ignore>
+<mt:IfMoreResults>
+<script type="text/javascript">
+<!--
+var div = document.getElementById('search-results');
+var results = {
+ '<$mt:CurrentPage$>': {
+ 'content': div.innerHTML,
+ 'next_url': '<$mt:NextLink$>'
+ }
+};
+var timer = window.setTimeout("getResults(" + <$mt:CurrentPage$> + ")", 1*1000);
+//-->
+</script>
+</mt:IfMoreResults>
+
+<$mt:Include module="Footer"$>
View
38 GLOBAL/modules/Master_Trackbacks.tmpl
@@ -0,0 +1,38 @@
+<mt:Ignore><!-- Display TrackBacks for the entry/page or TrackBack details if TrackBacks are being accepted --></mt:Ignore>
+<mt:IfPingsActive>
+<div id="trackbacks" class="trackbacks">
+ <h2 class="trackbacks-header"><$mt:EntryTrackbackCount singular="1 TrackBack" plural="# TrackBacks" none="No TrackBacks"$></h2>
+
+ <mt:Ignore><!-- Display TrackBack details if TrackBacks are being accepted --></mt:Ignore>
+ <mt:IfPingsAccepted>
+ <div class="trackbacks-info">
+ <p>TrackBack URL: <$mt:EntryTrackbackLink$></p>
+ </div>
+ </mt:IfPingsAccepted>
+
+
+ <mt:Ignore><!-- Display TrackBacks --></mt:Ignore>
+ <mt:Pings>
+ <mt:PingsHeader>
+ <div class="trackbacks-content">
+ </mt:PingsHeader>
+ <div class="trackback" id="ping-<$mt:PingID$>">
+ <div class="inner">
+ <div class="trackback-header">
+ <div class="asset-meta">
+ <a href="<$mt:PingURL$>"><$mt:PingTitle$></a> from <$mt:PingBlogName$> on <a href="#ping-<$mt:PingID$>"><$mt:PingDate$></a>
+ </div>
+ </div>
+ <div class="trackback-content">
+ <p>
+ <$mt:PingExcerpt$> <a href="<$mt:PingURL$>">Read More</a>
+ </p>
+ </div>
+ </div>
+ </div>
+ <mt:PingsFooter>
+ </div>
+ </mt:PingsFooter>
+ </mt:Pings>
+</div>
+</mt:IfPingsActive>
View
9 GLOBAL/modules/Navbar_Sign_In.tmpl
@@ -0,0 +1,9 @@
+<li id="navbar-signin-widget">
+<span id="navbar-signin-widget-content" class="widget-content"></span>
+</li>
+<script type="text/javascript">
+/* <![CDATA[ */
+mtAttachEvent('usersignin', mtUpdateNavbarSignInWidget);
+mtUpdateNavbarSignInWidget();
+/* ]]> */
+</script>
View
12 GLOBAL/modules/Navigation.tmpl
@@ -0,0 +1,12 @@
+
+<div id="header-menu">
+ <ul>
+<mt:IfBlog>
+ <li><a href="<$mt:Link template="main_index"$>">Home</a></li>
+ <li><a href="<$mt:Link template="archive_index"$>">Archives</a></li>
+<mt:Else>
+ <li><a href="<$mt:Var name="blog_url"$>">Home</a></li>
+</mt:IfBlog>
+ </ul>
+</div>
+
View
11 GLOBAL/modules/Search.tmpl
@@ -0,0 +1,11 @@
+<div class="header-search">
+ <form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">
+<mt:IfBlog>
+ <input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" />
+</mt:IfBlog>
+ <input type="hidden" name="limit" value="<$mt:SearchMaxResults$>" />
+ <label for="search">Search</label>
+ <input id="search" class="query" name="search" value="<$mt:SearchString$>" />
+ <input class="submit" type="submit" value="Go" />
+ </form>
+</div>
View
29 GLOBAL/modules/Sidebar.tmpl
@@ -0,0 +1,29 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module - Sidebar ######### --></mt:If>
+
+ <div id="content-aux">
+ <mt:ifblog>
+ <mt:if name="aggregator_main_index">
+ <$mt:Include module="Sidebar - About System"$>
+ <mt:elseif name="userblog_page">
+ <$mt:Include module="Sidebar - About"$>
+ <mt:else name="system_page">
+ <$mt:Include module="Sidebar - About System"$>
+ </mt:if>
+ <mt:else>
+ <$mt:Include module="Sidebar - About System"$>
+ </mt:ifblog>
+
+ <$mt:Include module="Sidebar - Search"$>
+
+ <mt:IfBlog>
+ <mt:if name="aggregator_main_index">
+ <$mt:Include module="Sidebar - Global Recent"$>
+ <mt:else>
+ <$mt:Include module="Sidebar - Archives"$>
+ </mt:if>
+ <$mt:Include module="Sidebar - Linkbox"$>
+ </mt:IfBlog>
+
+ </div><!-- #content-aux -->
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module - Sidebar ######### --></mt:If>
View
14 GLOBAL/modules/Sidebar___About.tmpl
@@ -0,0 +1,14 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module: Sidebar - About ######### --></mt:If>
+<mt:IfBlog>
+<mt:authors role="Userblogger" need_entry="0">
+ <div class="module-aux pkg" id="module-aux-about-author-<$mt:AuthorId$>">
+ <div class="module-inner">
+ <h3>About <$mt:AuthorDisplayName encode_html="1"$></h3>
+ <p><img class="authorpic" src="<mt:If tag="AuthorUserpic"><mt:AuthorUserpicAsset><$mt:AssetThumbnailURL width="72" height="72"$>"</mt:AuthorUserpicAsset><mt:Else><$mt:StaticWebPath$>images/default-userpic-50.jpg</mt:If>" alt="user-pic" />
+ <mt:If tag="authordataabout_blurb"><$mt:authordataabout_blurb remove_html="1"$><mt:Else>I blog about Perl.</mt:If></p>
+ <div class="more-link"><a href="<$mt:CGIPath$><$mt:CommunityScript$>?__mode=view&amp;id=<$mt:AuthorId$>">More info &raquo;</a></div>
+ </div>
+ </div><!-- #module-aux-about-author -->
+</mt:authors>
+</mt:IfBlog>
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module: Sidebar - About ######### --></mt:If>
View
14 GLOBAL/modules/Sidebar___About_System.tmpl
@@ -0,0 +1,14 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module: Sidebar - About System ######### --></mt:If>
+ <div class="module-aux pkg" id="module-aux-about-system">
+ <div class="module-inner">
+ <h3>About blogs.perl.org</h3>
+ <p>blogs.perl.org is a common blogging platform for the Perl community.
+Written in Perl and offering the modern features you've come to
+expect in blog platforms, this site is hosted by Aaron Crane and
+administered by Dave Cross, with a design donated by Six Apart, Ltd.</p>
+ <mt:unless name="aggregator_main_index">
+ <div class="more-link"><a href="/">Read more &raquo;</a></div>
+ </mt:unless>
+ </div>
+ </div><!-- #module-aux-about-author -->
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module: Sidebar - About System ######### --></mt:If>
View
18 GLOBAL/modules/Sidebar___Archives.tmpl
@@ -0,0 +1,18 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module: Sidebar - Archives ######### --></mt:If>
+<mt:if name="userblog_main_index">
+ <div class="module-aux pkg" id="module-aux-archives">
+ <div class="module-inner">
+ <h3><a href="<$mt:BlogArchiveURL$>archives.html">Recent entries</a></h3>
+
+ <ul>
+ <mt:Entries lastn="10">
+ <li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></li>
+ </mt:Entries>
+ </ul>
+
+ <div class="more-link"><a href="<$mt:BlogArchiveURL$>archives.html">Read all articles &raquo;</a></div>
+ </div>
+ </div><!-- #module-aux-archives -->
+
+</mt:if>
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module: Sidebar - Archives ######### --></mt:If>
View
16 GLOBAL/modules/Sidebar___Global_Recent.tmpl
@@ -0,0 +1,16 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module: Sidebar - Archives ######### --></mt:If>
+<mt:if name="aggregator_main_index">
+ <div class="module-aux pkg" id="module-aux-global-recent">
+ <div class="module-inner">
+ <h3>Recent entries</h3>
+
+ <ul>
+ <mt:Entries lastn="15" include_blogs="all">
+ <li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a><mt:If tag="EntryAuthorDisplayName"> by <$mt:EntryAuthorDisplayName remove_html="1"></mt:If></li>
+ </mt:Entries>
+ </ul>
+
+ </div>
+ </div><!-- #module-aux-global-recent -->
+</mt:if>
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module: Sidebar - Archives ######### --></mt:If>
View
14 GLOBAL/modules/Sidebar___Linkbox.tmpl
@@ -0,0 +1,14 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module: Sidebar - Linkbox ######### --></mt:If>
+<$mt:LinkBoxes>
+ <div class="module-aux pkg linkbox">
+ <div class="module-inner linkbox-inner">
+ <h3><$MTLinkBoxName encode_html="1"$></h3>
+ <ul><MTLinkBoxLinks>
+ <li><MTIfNonEmpty tag="MTLinkBoxLinkURL"><a href="<$MTLinkBoxLinkURL encode_html="1"$>"></MTIfNonEmpty><$MTLinkBoxLinkName encode_html="1"$><MTIfNonEmpty tag="MTLinkBoxLinkURL"></a></MTIfNonEmpty><MTIfNonEmpty tag="MTLinkBoxLinkDescription"><br />
+ <$MTLinkBoxLinkDescription encode_html="1"$></MTIfNonEmpty></li>
+ </MTLinkBoxLinks>
+ </ul>
+ </div>
+ </div><!-- #module-aux-about-linkbox -->
+</mt:LinkBoxes>
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module: Sidebar - Linkbox ######### --></mt:If>
View
29 GLOBAL/modules/Sidebar___Search.tmpl
@@ -0,0 +1,29 @@
+<mt:If name='template_debug' ne='0'><!-- ######### BEGIN OUTPUT: Global Template Module: Sidebar - Search ######### --></mt:If>
+
+ <div class="module-aux pkg" id="module-aux-search">
+ <div class="module-inner">
+ <mt:IfBlog>
+ <mt:If name="aggregator_main_index">
+ <h3>Search blogs.perl.org</h3>
+ <mt:Else>
+ <h3>Search this blog</h3>
+ </mt:If>
+ <mt:Else>
+ <h3>Search blogs.perl.org</h3>
+ </mt:IfBlog>
+
+ <div id="search-form-aux">
+ <form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">
+ <mt:IfBlog><mt:Unless name="aggregator_main_index">
+ <input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" />
+ </mt:Unless></mt:IfBlog>
+ <input type="hidden" name="limit" value="<$mt:SearchMaxResults$>" />
+ <label for="search">Search</label>
+ <input id="local-search" class="query" name="search" value="" />
+ <input class="submit" type="submit" value="Go" />
+ </form>
+ </div><!-- #search-form-aux -->
+ </div>
+ </div><!-- #module-aux-search -->
+
+<mt:If name='template_debug' ne='0'><!-- ######### END OUTPUT: Global Template Module: Sidebar - Search ######### --></mt:If>
View
64 GLOBAL/modules/Sign_In.tmpl
@@ -0,0 +1,64 @@
+
+<div class="widget-sign-in widget">
+ <h3 class="widget-header">Sign In</h3>
+ <div id="signin-widget-content" class="widget-content"></div>
+</div>
+<script type="text/javascript">
+/* <![CDATA[ */
+function mtUpdateSignInWidget(u) {
+ var separator = '&nbsp;&nbsp;|&nbsp;&nbsp;';
+ var el = document.getElementById('signin-widget-content');
+ var content = '';
+ if (!el) return;
+ if (u) {
+ if (u && u.is_authenticated) {
+ user = u;
+ mtSaveUser();
+ } else {
+ // user really isn't logged in; so let's do this!
+ return mtSignIn();
+ }
+ } else {
+ u = mtGetUser();
+ }
+ if (u && u.name) {
+ var url;
+ if (u.is_authenticated) {
+ if (u.is_author) {
+ url = '<$mt:CGIPath$><$mt:CommunityScript$>?__mode=view&blog_id=<$mt:BlogID$>';
+ url += '&static=' + encodeURIComponent( location.href );
+ } else {
+ url = u.url;
+ }
+ } else if (u.url) {
+ url = u.url;
+ } else {
+ url = null;
+ }
+ if (url)
+ content += 'You are signed in as <a href="' + url + '">' + u.name + '</a>';
+ else
+ content += 'You are signed in as ' + u.name + '';
+ if (u.is_author)
+ content += separator + '<a href="<$mt:CGIPath$><$mt:CommunityScript$>?__mode=edit&blog_id=<$mt:BlogID$>&return_to=' + encodeURIComponent(document.URL) + '">Edit profile</a>';
+ <mt:Unless name="hide_signout_link">
+ content += separator + '<a href="javascript:void(0)" onclick="return mtSignOutOnClick()">Sign out</a>';
+ </mt:Unless>
+ } else if (u && u.is_banned) {
+ content = 'You do not have permission to sign in to this blog.';
+ } else {
+ content = '<a href="javascript:void(0)" onclick="return mtSignInOnClick(\'signin-widget-content\')">Sign In</a>';
+ <mt:IfExternalUserManagement>
+ <mt:Else>
+ <mt:IfCommenterRegistrationAllowed>
+ content += separator + 'Not a member? <a href="<$mt:CGIPath$><$mt:CommunityScript$>?__mode=register&blog_id=<$mt:BlogID$>&return_to=' + encodeURIComponent(document.URL) + '">Register</a>';
+ </mt:IfCommenterRegistrationAllowed>
+ </mt:IfExternalUserManagement>
+ }
+ el.innerHTML = content;
+}
+mtAttachEvent('usersignin', mtUpdateSignInWidget);
+mtUpdateSignInWidget();
+/* ]]> */
+</script>
+
View
23 GLOBAL/modules/Simple_Footer.tmpl
@@ -0,0 +1,23 @@
+
+ </div>
+ </div>
+ </div>
+ </div>
+ <div id="cbl"></div>
+ <div id="cbr"></div>
+ <div id="footer">
+ <div class="inner">
+ <mt:Ignore>
+ <$mt:Include name="include/copyright.tmpl"$>
+ <div id="version">
+ <a href="<$mt:Var name="portal_url"$>">Movable Type</a> version <$mt:Var name=mt_version$>
+ </div>
+ </mt:Ignore>
+ </div>
+ </div>
+</div><!-- container-inner-->
+</div><!--container-->
+
+</body>
+</html>
+
View
72 GLOBAL/modules/Simple_Header.tmpl
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard" xmlns:fb="http://www.facebook.com/2008/fbml">
+<head>
+
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title><$mt:Var name="title" encode_html="1"$></title>
+
+<mt:SetVarBlock name="html_head" prepend="1">
+<mt:If name="mt_debug">
+ <link rel="stylesheet" href="<$mt:Var name="static_uri"$>css/reset.css?v=<$mt:Var name="mt_version" escape="url"$>" type="text/css" />
+ <link rel="stylesheet" href="<$mt:Var name="static_uri"$>css/utilities.css?v=<$mt:Var name="mt_version" escape="url"$>" type="text/css" />
+ <link rel="stylesheet" href="<$mt:Var name="static_uri"$>css/messaging.css?v=<$mt:Var name="mt_version" escape="url"$>" type="text/css" />
+ <link rel="stylesheet" href="<$mt:Var name="static_uri"$>css/chromeless.css?v=<$mt:Var name="mt_version" escape="url"$>" type="text/css" />
+<mt:Else>
+ <link rel="stylesheet" href="<$mt:Var name="static_uri"$>css/simple.css?v=<$mt:Var name="mt_version" escape="url"$>" type="text/css" />
+</mt:If>
+
+ <!--[if IE]>
+ <link rel="stylesheet" href="<$mt:Var name="static_uri"$>css/hacks/ie.css?v=<$mt:Var name="mt_version" escape="url"$>" type="text/css" />
+ <![endif]-->
+<mt:If name="local_lang_id">
+ <mt:If name="local_lang_id" ne="en-us">
+ <link rel="stylesheet" href="<$mt:Var name="static_uri"$>styles_<$mt:Var name="local_lang_id"$>.css?v=<$mt:Var name="mt_version" escape="url"$>" />
+ </mt:If>
+</mt:If>
+
+<script type="text/javascript" src="<$mt:Var name="static_uri"$>js/common/Core.js?v=<$mt:Var name="mt_version" escape="url"$>"></script>
+ <script type="text/javascript" src="<$mt:Var name="static_uri"$>js/tc.js?v=<$mt:Var name="mt_version" escape="url"$>"></script>
+</mt:SetVarBlock>
+<$mt:Var name="html_head"$>
+<script type="text/javascript" src="<$mt:Var name="static_uri"$>mt.js?v=<$mt:Var name="mt_version" escape="url"$>"></script>
+
+<script language="javascript" type="text/javascript">
+<!--
+function showByID(id) {
+ var el = getByID(id);
+ if (el) el.style.display = "block";
+}
+function hideByID(id) {
+ var el = getByID(id);
+ if (el) el.style.display = "none";
+}
+// -->
+</script>
+<$mt:Var name="js_include"$>
+</head>
+
+<body id="<$mt:Var name="screen_id"$>" class="chromeless<mt:If name="mt_debug"> debug</mt:If><mt:If name="error_page"><mt:If name="is_full_screen"> error-screen</mt:If> chromeless-wide</mt:If><mt:If name="screen_type" eq="popup-screen"> chromeless-wide</mt:If> <$mt:Var name="body_class" default="dialog"$>">
+
+<div id="container">
+<div id="container-inner">
+ <div id="ctl"></div>
+ <div id="ctr"></div>
+ <div id="header" class="pkg">
+ <div id="brand"></div>
+ <div id="nav">
+ <mt:If name="wizard_steps">
+ <mt:Unless name="complete">
+ <mt:If name="step" ne="pre_start">
+ <mt:Loop name="wizard_steps">
+ <mt:Unless name="__last__">
+ <div class="step<mt:If name="active">_active</mt:If>"></div>
+ </mt:Unless>
+ </mt:Loop>
+ </mt:If>
+ </mt:Unless>
+ </mt:If>
+ </div>