Changeset 479835
- Timestamp:
- 12/23/2011 02:15:41 PM (14 years ago)
- Location:
- custom-sidebars/branches/nightly
- Files:
-
- 3 edited
-
cs.js (modified) (2 diffs)
-
customsidebars.php (modified) (1 diff)
-
view-widgets-sidebar.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
custom-sidebars/branches/nightly/cs.js
r479547 r479835 184 184 $('#_create_nonce').val(response.nonce); 185 185 $('#new-sidebar').append($('#new-sidebar-form')); 186 $('.new-sidebar-holder').hide().detach().insertAfter('#cs-title-options').slideDown().children(".sidebar-name").click(function(){var h=$(this).siblings(".widgets-sortables"),g=$(this).parent();if(!g.hasClass("closed")){h.sortable("disable");g.addClass("closed")}else{g.removeClass("closed");h.sortable("enable").sortable("refresh")}}); 186 $('.new-sidebar-holder').attr('id', 'new-sidebar-holder') 187 .hide() 188 .detach() 189 .insertAfter('#cs-title-options') 190 .slideDown() 191 .children(".sidebar-name") 192 .click(function(){var h=$(this).siblings(".widgets-sortables"),g=$(this).parent();if(!g.hasClass("closed")){h.sortable("disable");g.addClass("closed")}else{g.removeClass("closed");h.sortable("enable").sortable("refresh")}}); 187 193 } 188 194 }, 'json'); … … 196 202 action: 'cs-create-sidebar', 197 203 nonce: $('#_create_nonce').val(), 198 name: $('#sidebar_name').val(),199 description: $('#sidebar_description').val()204 sidebar_name: $('#sidebar_name').val(), 205 sidebar_description: $('#sidebar_description').val() 200 206 }; 201 207 202 208 $.post(ajaxurl, ajaxdata, function(response){ 203 209 if(response.success){ 210 var holder = $('#new-sidebar-holder'); 211 holder.removeAttr('id') 212 .find('.sidebar-name h3').text(response.name); 213 holder.find('#new-sidebar').fadeOut(function(){ 214 holder.find('#new-sidebar').html('<p class="sidebar-description description">' + response.description + '</p>') 215 .attr('id', response.id) 216 .fadeIn(); 217 }); 218 showMessage(response.message, false); 219 220 } 204 221 }, 'json'); 205 222 206 223 return false; 207 224 }); 225 } 226 227 var showMessage = function(message, error){ 228 var msgclass = 'cs-message cs-update'; 229 if(error) 230 msgclass = 'cs-message cs-error'; 231 var html = '<div class="' + msgclass + '">' + message + '</div>'; 232 jQuery(html).prependTo('#widgets-left'); 208 233 } 209 234 -
custom-sidebars/branches/nightly/customsidebars.php
r479547 r479835 914 914 name => trim($_POST['sidebar_name']), 915 915 description => trim($_POST['sidebar_description']), 916 id => $this->sidebar_prefix . sanitize_title_with_dashes($ name)916 id => $this->sidebar_prefix . sanitize_title_with_dashes($_POST['sidebar_name']) 917 917 )); 918 918 } -
custom-sidebars/branches/nightly/view-widgets-sidebar.php
r479547 r479835 23 23 </div> 24 24 </div> 25 <div id="new-sidebar-form" >25 <div id="new-sidebar-form" class="sidebar-form"> 26 26 <form action="themes.php?page=customsidebars" method="post"> 27 27 <?php wp_nonce_field( 'cs-create-sidebar', '_create_nonce');?> … … 37 37 <input type="text" name="sidebar_description" size="30" class="code" tabindex="1" value="" id="sidebar_description" /> 38 38 </div> 39 <p class="submit "><input type="submit" class="button-primary" id="cs-create-sidebar" name="cs-create-sidebar" value="<?php _e('Create Sidebar','custom-sidebars'); ?>" /></p>39 <p class="submit submit-sidebar"><input type="submit" class="button-primary" id="cs-create-sidebar" name="cs-create-sidebar" value="<?php _e('Create Sidebar','custom-sidebars'); ?>" /></p> 40 40 </form> 41 41 </div>
Note: See TracChangeset
for help on using the changeset viewer.