Changeset 11276

Show
Ignore:
Timestamp:
01/30/11 04:39:49 (2 years ago)
Author:
mbrevda
Message:

dont show 'revert to default' when on default', use a slighly more intuative icon, add icon for advanced settings, localize link, change copy <item> to duplicate <item> (trunks,routes)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.9/core/advancedsettings.js

    r11168 r11276  
    3232        mythis.attr({src: 'images/spinner.gif'}) 
    3333      }, 
    34       dataType: 'json', 
     34     dataType: 'json', 
    3535      success: function(data, textStatus, XMLHttpRequest) { 
    3636        mythis.attr({src: 'images/accept.png'}); 
    37         if (!data.validated) { 
     37       if (!data.validated) { 
    3838          alert(data.msg); 
    3939        } 
     
    4343        if (data.saved) { 
    4444          mythis.parent().delay(500).fadeOut(); 
    45           mythis.unbind('click', savebinder); 
     45         mythis.unbind('click', savebinder); 
    4646 
    47           // If they changed the page layout 
    48           switch (mykey) { 
    49           case 'AS_DISPLAY_HIDDEN_SETTINGS': 
    50           case 'AS_DISPLAY_READONLY_SETTINGS': 
    51           case 'AS_DISPLAY_FRIENDLY_NAME': 
    52           case 'AS_OVERRIDE_READONLY': 
    53             if (page_reload_check()) { 
    54               location.href=location.href; 
    55             } else { 
    56               alert(msgChangesRefresh); 
    57            
    58           break; 
    59           default: 
    60             if (send_reload == '1') { 
    61               $('#logo').after(data.reload_bar).fadeIn(); 
    62               $('#moduleBox').before(data.reload_header); 
    63             } else { 
    64               $('#need_reload_block').fadeIn(); 
    65            
    66           break; 
    67          
    68        
     47         // If they changed the page layout 
     48         switch (mykey) { 
     49           case 'AS_DISPLAY_HIDDEN_SETTINGS': 
     50           case 'AS_DISPLAY_READONLY_SETTINGS': 
     51           case 'AS_DISPLAY_FRIENDLY_NAME': 
     52           case 'AS_OVERRIDE_READONLY': 
     53             if (page_reload_check()) { 
     54               location.href=location.href; 
     55             } else { 
     56               alert(msgChangesRefresh); 
     57             
     58             break; 
     59           default: 
     60             if (send_reload == '1') { 
     61               $('#logo').after(data.reload_bar).fadeIn(); 
     62               $('#moduleBox').before(data.reload_header); 
     63             } else { 
     64               $('#need_reload_block').fadeIn(); 
     65             
     66             break; 
     67           
     68         
    6969        //reset data-valueinput-orig to new value 
    7070        switch (mythis.attr('data-type')) { 
     
    9393      break; 
    9494    } 
     95    $(this).hide(); 
    9596  }); 
    9697  //show save button 
    9798  $('.valueinput').bind('keyup keypress keydown paste change', function(){ 
    9899    var myel = $(this).parent().next().next(); 
     100    //if the value was changed since the last page refresh 
    99101    if($(this).val() != $(this).attr('data-valueinput-orig')){ 
    100        
    101102      myel.stop(true, true).delay(100).fadeIn(); 
    102103      //only bind if not already bound 
    103104      if (myel.children(".save").data("events") == undefined 
    104         || typeof(myel.children('.save').data('events')["click"]) == undefined) { 
     105        || typeof(myel.children('.save').data('events')["click"]) == undefined 
     106      ) { 
    105107        myel.children('.save').bind('click', savebinder); 
    106108      } 
     109      //show 'revert to defualt' 
     110      $(this).parent().next().find('input').show() 
    107111    } else { 
    108112      myel.stop(true, true).delay(100).fadeOut(); 
    109113      myel.children('.save').unbind('click', savebinder); 
    110114    } 
     115     
    111116  }) 
    112   $("#page_reload").click(function(){ 
    113       if (!page_reload_check()) { 
    114         if (!confirm(msgUnsavedChanges)) { 
    115           return false; 
    116        
    117      
    118       location.href=location.href; 
    119   }); 
     117 $("#page_reload").click(function(){ 
     118   if (!page_reload_check()) { 
     119     if (!confirm(msgUnsavedChanges)) { 
     120       return false; 
     121     
     122   
     123   location.href=location.href; 
     124 }); 
    120125}); 
    121126 
    122127function page_reload_check(msgUnsavedChanges) { 
    123   var reload = true; 
    124   $(".save").each(function() { 
    125     if ($(this).data("events") != undefined) { 
    126       reload = false; 
    127       return false; 
    128    
    129   }); 
    130   return reload; 
     128 var reload = true; 
     129 $(".save").each(function() { 
     130   if ($(this).data("events") != undefined) { 
     131     reload = false; 
     132     return false; 
     133   
     134 }); 
     135 return reload; 
    131136} 
  • modules/branches/2.9/core/page.advancedsettings.php

    r11168 r11276  
    145145      echo '<td><input type="image" class="adv_set_default" src="images/default-option.png" data-key="'.$c['keyword'].'" data-default="'.$c['defaultval'].'" title="'._('Revert to Default').'"' 
    146146        . 'data-type="' . (($c['type'] == CONF_TYPE_BOOL) ? 'BOOL' : '') . '" '  
     147        . (($amp_conf[$c['keyword']] == $c['defaultval']) ? ' style="display:none" ' : '')  
    147148        .'"></td>'; 
    148149      echo '<td class="savetd"><input type="image" class="save" src="images/accept.png" data-key="' 
  • modules/branches/2.9/core/page.general.php

    r11039 r11276  
    104104?> 
    105105<br /> 
    106 <a href="<?php echo $_SERVER['PHP_SELF'] ?>?display=advancedsettings">Click here for Advanced Settings</a> 
     106<a href="<?php echo $_SERVER['PHP_SELF'] ?>?display=advancedsettings"> 
     107  <img src="images/cog.png" style="border: none"> 
     108  <?php echo _('Advanced Settings') ?> 
     109</a> 
    107110<form name="general" action="config.php" method="post" onsubmit="return general_onsubmit();"> 
    108111<input type="hidden" name="display" value="general"/> 
  • modules/branches/2.9/core/page.routing.php

    r11260 r11276  
    781781        <h6> 
    782782          <input name="Submit" type="submit" value="<?php echo _("Submit Changes")?>"> 
    783           <input name="copyroute" type="submit" value="<?php echo _("Copy Route");?>"/> 
     783          <input name="copyroute" type="submit" value="<?php echo _("Duplicate Route");?>"/> 
    784784        </h6> 
    785785      </td> 
  • modules/branches/2.9/core/page.trunks.php

    r11259 r11276  
    952952          <h6> 
    953953            <input name="Submit" type="submit" value="<?php echo _("Submit Changes")?>" tabindex="<?php echo ++$tabindex;?>"> 
    954             <input name="copytrunk" type="submit" value="<?php echo _("Copy Trunk");?>"/> 
     954            <input name="copytrunk" type="submit" value="<?php echo _("Duplicate Trunk");?>"/> 
    955955            <!--input type="button" id="page_reload" value="<?php echo _("Refresh Page");?>"/--> 
    956956          </h6>