To participate you must create an account on apostrophenow.org. If you have already done so, click Login.

Changeset 1096

Show
Ignore:
Timestamp:
04/29/10 16:06:27 (22 months ago)
Author:
johnnyoffline
Message:

saved status msg

Location:
plugins/apostropheBlogPlugin/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • plugins/apostropheBlogPlugin/trunk/modules/aBlogAdmin/templates/_form.php

    r1093 r1096  
    2323          <span class="publish"><?php echo __('Publish', array(), 'apostrophe_blog') ?></span> 
    2424          <span class="unpublish"><?php echo __('Unpublish', array(), 'apostrophe_blog') ?></span> 
    25                 <span class="message"></span> 
    2625        </a> 
    27  
     26        <div id="a-blog-post-update" class="a-btn big a-publish-post">Saved</div> 
     27         
    2828        <div class="post-status option"> 
    2929          <?php echo $form['status']->renderRow() ?> 
     
    8080 
    8181            <h4><?php echo __('Editors', array(), 'apostrophe_blog') ?>: </h4> 
    82             <?php 
    83             // Dan: 
    84             // The multiple-select needs to go away 
    85             // This should be the multi-select just like categories only it's hidden 
    86             ?> 
    8782            <?php echo $form['editors_list']->render()?> 
    8883            <?php echo $form['editors_list']->renderError() ?> 
  • plugins/apostropheBlogPlugin/trunk/modules/aBlogAdmin/templates/editSuccess.php

    r1095 r1096  
    2323        <div class="a-admin-content main">       
    2424                 
    25  
    26                 <dl id="a-blog-post-status-messages"> 
    27                 </dl> 
     25                <?php if (0): ?>         
     26                <?php // We aren't using status messages right now ?> 
     27                        <dl id="a-blog-post-status-messages"></dl> 
     28                <?php endif ?> 
    2829                 
    2930                <div id="a-blog-post-title-interface" class="a-blog-post-title-interface"> 
  • plugins/apostropheBlogPlugin/trunk/web/css/aBlog.css

    r1093 r1096  
    349349a.a-sidebar-toggle.post-editors-toggle 
    350350{ 
     351position: relative; 
    351352float: left; 
    352353clear: both; 
     
    652653} 
    653654 
    654 .a-btn.a-publish-post 
     655.a-btn.a-publish-post, 
     656#a-blog-post-update 
    655657{ 
    656658padding: 0; 
     
    669671} 
    670672 
    671 .a-btn.a-publish-post.status 
    672 { 
    673 color: #fff !important; 
    674 text-shadow: 0 1px rgba(0,0,0,0.55) !important; 
    675 } 
    676  
    677 .a-btn.a-publish-post.highlight 
    678 { 
     673#a-blog-post-update 
     674{ 
     675        position: absolute; 
     676        top: 0; 
     677        left: 0; 
    679678        background-color: #ac3; 
    680 } 
    681  
    682 .a-btn.a-publish-post .message, 
     679        color: #fff !important; 
     680        text-shadow: 0 1px rgba(0,0,0,0.55) !important; 
     681        display: none; 
     682} 
     683 
    683684.a-btn.a-publish-post .unpublish, 
    684685.a-btn.a-publish-post.published .publish 
     
    688689 
    689690.a-btn.a-publish-post .publish, 
    690 .a-btn.a-publish-post.published .unpublish, 
    691 .a-btn.a-publish-post.status .message 
     691.a-btn.a-publish-post.published .unpublish 
    692692{ 
    693693display: inline; 
  • plugins/apostropheBlogPlugin/trunk/web/js/aBlog.js

    r1093 r1096  
    3737{ 
    3838 
    39         $('#a-blog-post-status-indicator').ajaxStart(function(){ 
    40                 $(this).show(); 
    41         }) 
    42         $('#a-blog-post-status-indicator').ajaxStop(function(){ 
    43                 $(this).hide(); 
    44         }) 
     39        // $('#a-blog-post-status-indicator').ajaxStart(function(){ 
     40        //      $(this).show(); 
     41        // }) 
     42        // $('#a-blog-post-status-indicator').ajaxStop(function(){ 
     43        //      $(this).hide(); 
     44        // }) 
    4545 
    4646        $.ajax({ 
     
    143143 
    144144        var publishButton = $('#a-blog-publish-button'); 
     145        var pUpdate = $('#a-blog-post-update'); 
    145146 
    146         publishButton.children('.message').text(msg).show().siblings(':not(".message")').hide(); 
     147        if (pUpdate.data('animating') != 1) { 
     148                pUpdate.data('animating',1).text(msg).fadeIn(100, function(){ 
     149                        publishButton.children().hide(); 
     150                        pUpdate.fadeTo(500,1, function(){ 
     151                                pUpdate.fadeOut(500, function(){ 
     152                                        if (publishButton.hasClass('published'))  
     153                                        { 
     154                                                publishButton.children('.unpublish').fadeIn(100); 
     155                                        } 
     156                                        else     
     157                                        { 
     158                                                publishButton.children('.publish').fadeIn(100);                                  
     159                                        } 
     160                                        pUpdate.data('animating', 0); 
     161                                }); 
     162                        }); 
     163                }); 
     164        }; 
    147165         
    148         publishButton.addClass('status').addClass('highlight', 500, function() 
    149         { 
    150                 publishButton.fadeTo(500,1).removeClass('highlight', 200, function() 
    151                 { 
    152                         publishButton.removeClass('status'); 
    153                         if (publishButton.hasClass('published'))  
    154                         { 
    155                                 publishButton.children('.publish').show(); 
    156                         } 
    157                         else 
    158                         { 
    159                                 publishButton.children('.unpublish').show();                             
    160                         }; 
    161                         publishButton.children('.message').hide();                       
    162                 }); 
    163         }); 
    164166} 
    165167