Changeset 20181 for extensions/GuestBook/template
- Timestamp:
- Jan 16, 2013, 2:15:29 AM (11 years ago)
- Location:
- extensions/GuestBook/template
- Files:
-
- 1 added
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/GuestBook/template/comment_list.tpl
r16347 r20181 13 13 <a href="{$comment.U_CANCEL}"> 14 14 {'Cancel'|@translate} 15 </a>{if isset($comment.U_VALIDATE) or isset($comment.U_EDIT)} | {/if}15 </a>{if isset($comment.U_VALIDATE)} | {/if} 16 16 {/if} 17 17 {if isset($comment.U_EDIT) and !isset($comment.IN_EDIT)} -
extensions/GuestBook/template/guestbook.tpl
r17732 r20181 1 1 {combine_css path=$GUESTBOOK_PATH|@cat:"template/style.css"} 2 {if $themeconf.name|in_array:$clear_themes} 3 {combine_css path=$GUESTBOOK_PATH|@cat:"template/style-clear.css"} 2 {combine_script id="livevalidation" load="footer" path=$GUESTBOOK_PATH|@cat:"template/livevalidation.min.js"} 3 4 {footer_script require='livevalidation'} 5 {if !$comment_add.IS_LOGGED} 6 var author = new LiveValidation('author', {ldelim} onlyOnSubmit: true }); 7 author.add(Validate.Presence, {ldelim} failureMessage: "{'Please enter your username'|@translate}" }); 4 8 {/if} 9 10 {if $add_comment.EMAIL_MANDATORY and (!$add_comment.IS_LOGGED or empty($add_comment.EMAIL))} 11 var email = new LiveValidation('email', {ldelim} onlyOnSubmit: true }); 12 email.add(Validate.Presence, {ldelim} failureMessage: "{'Please enter your e-mail'|@translate}" }); 13 email.add(Validate.Email, {ldelim} failureMessage: "{'mail address must be like xxx@yyy.eee (example : jack@altern.org)'|@translate}" }); 14 {/if} 15 16 var website = new LiveValidation('website', {ldelim} onlyOnSubmit: true }); 17 website.add(Validate.Format, {ldelim} pattern: /^https?:\/\/(-\.)?([^\s\/?\.#-]+\.?)+(\/[^\s]*)?$/i, 18 failureMessage: "{'invalid website address'|@translate}"}); 19 20 var content = new LiveValidation('contentid', {ldelim} onlyOnSubmit: true }); 21 content.add(Validate.Presence, {ldelim} failureMessage: "{'Please enter a message'|@translate}" }); 22 23 jQuery("#addComment").hide(); 24 jQuery("#guestbookAdd").css('width','180px'); 25 jQuery("#expandForm").click(function() {ldelim} 26 jQuery("#guestbookAdd").animate({ldelim}"width": "550px"}, function() {ldelim} 27 jQuery("#expandForm").slideUp(); 28 jQuery("#addComment").slideDown("slow"); 29 }); 30 }); 31 {/footer_script} 5 32 6 33 {if $comment_add.ACTIVATE_RATING} … … 13 40 {/footer_script} 14 41 {/if} 15 16 {footer_script}17 jQuery("#expandForm").click(function() {ldelim}18 jQuery("#guestbookAdd").animate({ldelim}"width": "500px"}, function() {ldelim}19 jQuery("#addComment").slideDown("slow");20 });21 });22 {/footer_script}23 42 24 43 … … 41 60 {if isset($comment_add)} 42 61 <div id="guestbookAdd"> 43 <h4 id="expandForm">{'Sign the guestbook'|@translate}</h4> 44 <form method="post" action="{$comment_add.F_ACTION}" id="addComment" style="display:none;"> 45 <table> 46 {if $comment_add.SHOW_AUTHOR} 47 <tr> 48 <td> 49 <p><label for="author">{'Author'|@translate}* :</label></p> 50 <p><input type="text" name="author" id="author" value="{$comment_add.AUTHOR}"></p> 51 </td> 52 <td> 53 <p><label for="email">{'Email address'|@translate} ({'not publicly visible'|@translate}) :</label></p> 54 <p><input type="text" name="email" id="email" size="30" value="{$comment_add.EMAIL}"></p> 55 </td> 56 </tr> 57 {/if} 58 <tr> 59 {if $comment_add.ACTIVATE_RATING} 60 <td> 61 <p>{'Rate'|@translate} :</p> 62 <p><span id="comment_rate"></span></p> 63 </td> 64 {/if} 65 <td> 66 <p><label for="website">{'Website'|@translate} :</label></p> 67 <p><input type="text" name="website" id="website" size="30" value="{$comment_add.WEBSITE}"></p> 68 </td> 69 </tr> 70 </table> 71 72 <p><label for="contentid">{'Comment'|@translate}* :</label></p> 73 <p><textarea name="content" id="contentid" rows="10" style="width:100%;">{$comment_add.CONTENT}</textarea></p> 74 <p><input type="hidden" name="key" value="{$comment_add.KEY}"> 75 <input type="submit" value="{'Submit'|@translate}"> {'* : mandatory fields'|@translate}</p> 76 </form> 62 <h4 id="expandForm">{'Sign the guestbook'|@translate}</h4> 63 <form method="post" action="{$comment_add.F_ACTION}" id="addComment" class="contact"> 64 <table> 65 {if not $comment_add.IS_LOGGED or empty($comment_add.EMAIL)} 66 <tr> 67 <td> 68 <label for="author">{'Author'|@translate}* :</label> 69 {if $comment_add.IS_LOGGED} 70 {$comment_add.AUTHOR} 71 <input type="hidden" name="author" value="{$comment_add.AUTHOR}"> 72 {else} 73 <input type="text" name="author" id="author" value="{$comment_add.AUTHOR}"> 74 {/if} 75 </td> 76 <td> 77 <label for="email">{'Email address'|@translate}{if $comment_add.EMAIL_MANDATORY}*{/if} ({'not publicly visible'|@translate}) :</label> 78 <input type="text" name="email" id="email" value="{$comment_add.EMAIL}"> 79 </td> 80 </tr> 81 {/if} 82 <tr> 83 {if $comment_add.ACTIVATE_RATING} 84 <td> 85 <label>{'Rate'|@translate} :</label> 86 <span id="comment_rate"></span> 87 </td> 88 {/if} 89 <td> 90 <label for="website">{'Website'|@translate} :</label> 91 <input type="text" name="website" id="website" value="{$comment_add.WEBSITE}"> 92 </td> 93 </tr> 94 <tr> 95 <td colspan="2"> 96 <label for="contentid">{'Comment'|@translate}* :</label> 97 <textarea name="content" id="contentid" rows="7">{$comment_add.CONTENT}</textarea> 98 </td> 99 </tr> 100 <tr> 101 <td colspan="2"> 102 <input type="submit" value="{'Send'|@translate}"> 103 {'* : mandatory fields'|@translate} 104 </td> 105 </tr> 106 </table> 107 108 <input type="hidden" name="key" value="{$comment_add.KEY}"> 109 </form> 77 110 </div> 78 111 {/if} -
extensions/GuestBook/template/style.css
r17717 r20181 1 1 #guestbookAdd { 2 2 padding:15px; 3 width: 180px;3 width:550px; 4 4 margin:10px auto 25px auto; 5 background: #333333;6 background: -moz-linear-gradient(top, #333333 0%, #252525 100%);7 background: -webkit-linear-gradient(top, #333333 0%, #252525 100%);8 background: -o-linear-gradient(top, #333333 0%, #252525 100%);9 background: -ms-linear-gradient(top, #333333 0%, #252525 100%);10 background: linear-gradient(top, #333333 0%, #252525 100%);11 5 border-radius:5px; 12 6 border:1px solid #555; 13 7 box-shadow:5px 5px 5px rgba(0, 0, 0, 0.25); 14 color:#aaa;8 overflow:hidden; 15 9 } 16 10 … … 19 13 cursor:pointer; 20 14 text-align:center; 15 font-size:13px; 21 16 } 22 #guestbookAdd h4:hover { 23 color:#fff; 24 } 17 25 18 26 #guestbookAddtable {19 .contact table { 27 20 width:100%; 28 21 text-align:left; 29 22 } 23 .contact table td { 24 width:50%; 25 text-align:left; 26 } 27 .contact label { 28 font-weight:bold; 29 display:block; 30 } 31 .contact input[type="text"], .contact textarea, .contact select { 32 border-radius:2px; 33 padding:3px; 34 } 35 .contact textarea { 36 width:535px; 37 } 38 .contact input[type="text"] { 39 width:260px; 40 } 30 41 31 #addComment { 32 margin-top:5px; 42 43 .LV_validation_message{ 44 display:block; 45 font-weight:bold; 46 margin:0 0 0 5px; 33 47 } 48 .LV_valid { 49 display:none; 50 } 51 .LV_invalid { 52 color:#cc0000; 53 } 54 .LV_invalid_field, 55 input.LV_invalid_field:hover, 56 input.LV_invalid_field:active, 57 textarea.LV_invalid_field:hover, 58 textarea.LV_invalid_field:active { 59 border: 1px solid #cc0000; 60 } 61 34 62 35 63 p.comment_count { … … 40 68 } 41 69 42 #guestbookAdd p,.commentElement p {70 .commentElement p { 43 71 text-align:left; 44 72 margin-bottom:0.5em; … … 47 75 48 76 .commentElement { 49 padding:0 ;77 padding:0 !important; 50 78 list-style:none; 51 79 text-align:left; 80 border:1px solid #555; 81 border-radius:5px; 82 margin:5px; 83 overflow:hidden; 52 84 } 53 85 .commentElement .description { 54 86 padding:7px !important; 87 min-height:0; 55 88 } 56 89 .commentHeader { 57 background: #444;90 background:rgba(127,127,127,0.5); 58 91 margin:-7px; 59 92 margin-bottom:0;
Note: See TracChangeset
for help on using the changeset viewer.