WordPress.org

Plugin Directory

Changeset 932087


Ignore:
Timestamp:
06/13/14 22:20:59 (3 years ago)
Author:
kjvtough
Message:
  • Unified dashicons among all of my plugins.
  • Minor improvements in TinyMCE dialog UI and Date/Time UI controls
Location:
timed-content/trunk
Files:
7 added
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • timed-content/trunk/lib/customFieldsInterface.php

    r835759 r932087  
    307307        jQuery( "#<?php echo $this->prefix . $customField[ 'name' ]; ?>_time" ).timepicker( 
    308308            { 
    309                 showLeadingZero: false, 
    310309                showPeriod: true, 
    311310                defaultTime: 'now' 
  • timed-content/trunk/readme.txt

    r908558 r932087  
    11=== Timed Content === 
    22Contributors: kjvtough 
    3 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5F58ELJ9R3PVL&lc=CA&item_name=Timed%20Content%20Wordpress%20Plugin%20Donation&currency_code=CAD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted 
     3Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5F58ELJ9R3PVL&lc=CA&item_name=Timed%20Content%20Wordpress%20Plugin%20Donation&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted 
    44Tags: marketing, marketing tool, post, page, date, time, timer, timed, show, hide, content, schedule, display 
    55Requires at least: 2.0.2 
    66Tested up to: 3.9 
    7 Stable tag: 2.1.4 
     7Stable tag: 2.1.5 
    88License: GPL2 
    99 
     
    5757 
    5858== Changelog == 
     59= 2.1.5 = 
     60* Unified dashicons among all of my plugins. 
     61* Minor improvements in TinyMCE dialog UI and Date/Time UI controls 
     62 
    5963= 2.1.4 = 
    6064* Fixed TinyMCE editor button for TinyMCE 4.x 
  • timed-content/trunk/timed-content.php

    r908558 r932087  
    66Description: Plugin to show or hide portions of a Page or Post based on specific date/time characteristics.  These actions can either be processed either server-side or client-side, depending on the desired effect. 
    77Author: K. Tough 
    8 Version: 2.1.4 
     8Version: 2.1.5 
    99Author URI: http://wordpress.org/plugins/timed-content/ 
    1010*/ 
    1111if ( !class_exists( "timedContentPlugin" ) ) { 
    1212 
    13     define( "TIMED_CONTENT_VERSION", "2.1.3" ); 
     13    define( "TIMED_CONTENT_VERSION", "2.1.5" ); 
    1414    define( "TIMED_CONTENT_PLUGIN_URL", plugins_url() . '/timed-content' ); 
    1515    define( "TIMED_CONTENT_CLIENT_TAG", "timed-content-client" ); 
     
    2323    define( "TIMED_CONTENT_RULE_POSTMETA_PREFIX", TIMED_CONTENT_RULE_TYPE . "_" ); 
    2424    define( "TIMED_CONTENT_CSS", TIMED_CONTENT_PLUGIN_URL . "/css/timed-content.css"  ); 
    25     define( "TIMED_CONTENT_CSS_DASHICONS", TIMED_CONTENT_PLUGIN_URL . "/css/timed-content-icons/style.css"  ); 
     25    define( "TIMED_CONTENT_CSS_DASHICONS", TIMED_CONTENT_PLUGIN_URL . "/css/ca-aliencyborg-dashicons/style.css"  ); 
    2626    // Required for styling the JQuery UI Datepicker and JQuery UI Timepicker 
    2727    define( "TIMED_CONTENT_JQUERY_UI_CSS", TIMED_CONTENT_PLUGIN_URL . "/css/jqueryui/1.10.3/themes/smoothness/jquery-ui.css"  ); 
     
    884884 
    885885        /** 
    886          * Enqueues the CSS code necessary for custom icons for the Timed Content Rules management screens.  Echo'd to output. 
     886         * Enqueues the CSS code necessary for custom icons for the Timed Content Rules management screens 
     887         * and the TinyMCE editor.  Echo'd to output. 
    887888         */ 
    888889        function addPostTypeIcons()  { 
    889             wp_enqueue_style( 'timed-content-css-dashicons', TIMED_CONTENT_CSS_DASHICONS, false, TIMED_CONTENT_VERSION ); 
     890            wp_enqueue_style( 'ca-aliencyborg-dashicons', TIMED_CONTENT_CSS_DASHICONS, false, TIMED_CONTENT_VERSION ); 
    890891            ?> 
    891892            <style type="text/css" media="screen"> 
    892893                #adminmenu #menu-posts-<?php echo TIMED_CONTENT_RULE_TYPE; ?>.menu-icon-post div.wp-menu-image:before { 
    893                     font-family: 'timed-content-icons' !important; 
    894                     content: '\e600'; 
     894                    font-family: 'ca-aliencyborg-dashicons' !important; 
     895                    content: '\e601'; 
    895896                } 
    896897                #dashboard_right_now li.<?php echo TIMED_CONTENT_RULE_TYPE; ?>-count a:before { 
    897                     font-family: 'timed-content-icons' !important; 
    898                     content: '\e600'; 
     898                    font-family: 'ca-aliencyborg-dashicons' !important; 
     899                    content: '\e601'; 
    899900                } 
    900901                .mce-i-timed_content:before { 
    901                     font-family: 'timed-content-icons' !important; 
    902                     content: '\e600'; 
     902                    font: 400 24px/1 'ca-aliencyborg-dashicons' !important; 
     903                    padding: 0; 
     904                    vertical-align: top; 
     905                    margin-left: -2px; 
     906                    padding-right: 2px; 
     907                    content: '\e601'; 
    903908                } 
    904909            </style> 
     
    948953 
    949954        /** 
    950          * Sets up variables to use in the TinyMCE plugin's editor_plugin_src.js. 
     955         * Sets up variables to use in the TinyMCE plugin's plugin.js. 
    951956         * 
    952957         */ 
     
    10051010                $desc = $this->getScheduleDescriptionById( $rule->ID ); 
    10061011                // Only add a rule if there's no errors or warnings 
     1012                if ( strlen( $rule->post_title ) == 0 ) 
    10071013                if ( false === strpos( $desc, "tcr-warning" ) ) 
    1008                     $the_js .= "    { 'ID': " . $rule->ID . ", 'title': '" . esc_js( $rule->post_title ) . "', 'desc': '" . esc_js( $desc ) . "' },\n"; 
     1014                    $the_js .= "    { 'ID': " . $rule->ID . ", 'title': '" . esc_js( ( ( strlen( $rule->post_title ) > 0 ) ? $rule->post_title : _x( "(no title)", "No Timed Content Rule title", "timed-content" ) ) ) . "', 'desc': '" . esc_js( $desc ) . "' },\n"; 
    10091015            } 
     1016            if ( empty( $the_rules ) ) 
     1017                $the_js .= "    { 'ID': -999, 'title': ' ---- ', 'desc': '" .  __( 'No Timed Content Rules found', 'timed-content' ) . "' }\n"; 
     1018 
    10101019            $the_js .= "];\n"; 
    10111020            return $the_js; 
     
    11821191    add_action( "admin_init", array( &$timedContentPluginInstance, "setTinyMCEPluginVars" ), 1 ); 
    11831192    add_action( "admin_init", array( &$timedContentPluginInstance, "initTinyMCEPlugin" ), 2 ); 
    1184 //    add_action( "admin_head", array( &$timedContentPluginInstance, "addPostTypeIcons" ), 1 ); 
    11851193    add_action( 'wp_ajax_timedContentPluginGetTinyMCEDialog', array( &$timedContentPluginInstance, "timedContentPluginGetTinyMCEDialog" ), 1 ); 
    11861194    add_action( 'wp_ajax_timedContentPluginGetRulePeriodsAjax', array( &$timedContentPluginInstance, "timedContentPluginGetRulePeriodsAjax" ), 1 ); 
  • timed-content/trunk/tinymce_plugin/dialog.js

    r817917 r932087  
    4747                    jQuery('#server_show_time').timepicker( 
    4848                        { 
    49                             showLeadingZero: false, 
    5049                            showPeriod: true, 
    5150                            defaultTime: 'now' 
     
    7372                    jQuery('#server_hide_time').timepicker( 
    7473                        { 
    75                             showLeadingZero: false, 
    7674                            showPeriod: true, 
    7775                            defaultTime: 'now' 
     
    9593                        jQuery( "span#rules_desc" ).html( value['desc'] ); 
    9694                }); 
     95                if ( id < 0 ) { 
     96                    jQuery('select#rules_list').prop('disabled', 'disabled'); 
     97                    jQuery('#TimedContentDialogRules #insert').prop('disabled', 'disabled'); 
     98                } 
     99 
    97100            }); 
    98101        }).trigger( "change" ); 
  • timed-content/trunk/tinymce_plugin/dialog.php

    r824180 r932087  
    22<html xmlns="http://www.w3.org/1999/xhtml"> 
    33<head> 
    4 <title><?php _ex( 'Add Timed Content shortcodes', 'TinyMCE Dialog - Dialog titlebar', 'timed-content' ); ?></title> 
    5 <script type="text/javascript" src="<?php echo includes_url(); ?>/js/tinymce/tiny_mce_popup.js"></script> 
    6 <script type="text/javascript" src="<?php echo includes_url(); ?>/js/tinymce/utils/mctabs.js"></script> 
    7 <?php wp_print_styles(); ?> 
    8 <style> 
    9 .panel_wrapper { 
    10     height: 350px; 
    11 } 
    12 div.ui-datepicker-div { 
    13     font-size: 10px; 
    14 } 
    15 div.ui-timepicker-div { 
    16     font-size: 10px; 
    17 } 
    18 div.tabs ul li { 
    19     cursor: pointer; 
    20 } 
    21 </style> 
    22 <?php wp_print_scripts(); ?> 
    23 <script type="text/javascript"> 
    24 <?php echo $this->__getRulesJS(); ?> 
    25     var tags = { 'client': '<?php echo TIMED_CONTENT_CLIENT_TAG; ?>', 
    26             'server': '<?php echo TIMED_CONTENT_SERVER_TAG; ?>', 
    27             'rule' : '<?php echo TIMED_CONTENT_RULE_TAG; ?>' }; 
    28     var datepickerFormat = "<?php _ex( "MM d, yy", "Date format for jQuery UI Datepicker", 'timed-content' ); ?>"; 
    29     var errorMessages = { 'clientNoShow': '<?php _e( 'When using the Show action, the Show time must be at least 1 second.', 'timed-content' ); ?>', 
    30         'clientNoHide': '<?php _e( 'When using the Hide action, the Hide time must be at least 1 second.', 'timed-content' ); ?>', 
    31         'clientHideBeforeShow': '<?php _e( 'When using both Show and Hide actions, the Hide time must be later than the Show time.', 'timed-content' ); ?>', 
    32         'clientNoAction': '<?php _e( 'Please select an action to perform.', 'timed-content' ); ?>', 
    33         'serverNoShowDate': '<?php _e( 'Please set a date for the Show action.', 'timed-content' ); ?>', 
    34         'serverNoShowTime': '<?php _e( 'Please set a time for the Show action.', 'timed-content' ); ?>', 
    35         'serverNoHideDate': '<?php _e( 'Please set a date for the Hide action.', 'timed-content' ); ?>', 
    36         'serverNoHideTime': '<?php _e( 'Please set a time for the Hide action.', 'timed-content' ); ?>', 
    37         'serverHideBeforeShow': '<?php _e( 'When using both Show and Hide actions, the Hide time must be later than the Show time.', 'timed-content' ); ?>', 
    38         'serverNoAction': '<?php _e( 'Please select an action to perform.', 'timed-content' ); ?>' }; 
    39 </script> 
    40 <script type="text/javascript" src="<?php echo TIMED_CONTENT_PLUGIN_URL; ?>/tinymce_plugin/dialog.js"></script> 
     4    <title><?php _ex('Add Timed Content shortcodes', 'TinyMCE Dialog - Dialog titlebar', 'timed-content'); ?></title> 
     5    <script type="text/javascript" src="<?php echo includes_url(); ?>/js/tinymce/tiny_mce_popup.js"></script> 
     6    <script type="text/javascript" src="<?php echo includes_url(); ?>/js/tinymce/utils/mctabs.js"></script> 
     7    <?php wp_print_styles(); ?> 
     8    <style> 
     9        .panel_wrapper { 
     10            height: 350px; 
     11        } 
     12        div.ui-datepicker-div { 
     13            font-size: 10px; 
     14        } 
     15        div.ui-timepicker-div { 
     16            font-size: 10px; 
     17        } 
     18        div.tabs ul li { 
     19            cursor: pointer; 
     20        } 
     21    </style> 
     22    <?php wp_print_scripts(); ?> 
     23    <script type="text/javascript"> 
     24        <?php echo $this->__getRulesJS(); ?> 
     25        var tags = { 'client': '<?php echo TIMED_CONTENT_CLIENT_TAG; ?>', 
     26            'server': '<?php echo TIMED_CONTENT_SERVER_TAG; ?>', 
     27            'rule': '<?php echo TIMED_CONTENT_RULE_TAG; ?>' }; 
     28        var datepickerFormat = "<?php _ex( "MM d, yy", "Date format for jQuery UI Datepicker", 'timed-content' ); ?>"; 
     29        var errorMessages = { 'clientNoShow': '<?php _e( 'When using the Show action, the Show time must be at least 1 second.', 'timed-content' ); ?>', 
     30            'clientNoHide': '<?php _e( 'When using the Hide action, the Hide time must be at least 1 second.', 'timed-content' ); ?>', 
     31            'clientHideBeforeShow': '<?php _e( 'When using both Show and Hide actions, the Hide time must be later than the Show time.', 'timed-content' ); ?>', 
     32            'clientNoAction': '<?php _e( 'Please select an action to perform.', 'timed-content' ); ?>', 
     33            'serverNoShowDate': '<?php _e( 'Please set a date for the Show action.', 'timed-content' ); ?>', 
     34            'serverNoShowTime': '<?php _e( 'Please set a time for the Show action.', 'timed-content' ); ?>', 
     35            'serverNoHideDate': '<?php _e( 'Please set a date for the Hide action.', 'timed-content' ); ?>', 
     36            'serverNoHideTime': '<?php _e( 'Please set a time for the Hide action.', 'timed-content' ); ?>', 
     37            'serverHideBeforeShow': '<?php _e( 'When using both Show and Hide actions, the Hide time must be later than the Show time.', 'timed-content' ); ?>', 
     38            'serverNoAction': '<?php _e( 'Please select an action to perform.', 'timed-content' ); ?>' }; 
     39    </script> 
     40    <script type="text/javascript" src="<?php echo TIMED_CONTENT_PLUGIN_URL; ?>/tinymce_plugin/dialog.js"></script> 
    4141</head> 
    4242<body style="display: none"> 
    4343<div class="tabs"> 
    44   <ul> 
    45     <li id="client_tab" class="current" onclick="javascript:mcTabs.displayTab('client_tab','client_panel');"><span><?php _ex( 'Client', 'TinyMCE Dialog - Client tab label', 'timed-content' ); ?></span></li> 
    46     <li id="server_tab" onclick="javascript:mcTabs.displayTab('server_tab','server_panel');"><span><?php _ex( 'Server', 'TinyMCE Dialog - Server tab label', 'timed-content' ); ?></span></li> 
    47     <li id="rules_tab" onclick="javascript:mcTabs.displayTab('rules_tab','rules_panel');"><span><?php _ex( 'Timed Content Rules', 'TinyMCE Dialog - Timed Content Rules tab label', 'timed-content' ); ?></span></li> 
    48   </ul> 
     44    <ul> 
     45        <li id="client_tab" class="current" onclick="javascript:mcTabs.displayTab('client_tab','client_panel');"> 
     46            <span><?php _ex('Client', 'TinyMCE Dialog - Client tab label', 'timed-content'); ?></span></li> 
     47        <li id="server_tab" onclick="javascript:mcTabs.displayTab('server_tab','server_panel');"> 
     48            <span><?php _ex('Server', 'TinyMCE Dialog - Server tab label', 'timed-content'); ?></span></li> 
     49        <li id="rules_tab" onclick="javascript:mcTabs.displayTab('rules_tab','rules_panel');"> 
     50            <span><?php _ex('Timed Content Rules', 'TinyMCE Dialog - Timed Content Rules tab label', 'timed-content'); ?></span> 
     51        </li> 
     52    </ul> 
    4953</div> 
    5054<div class="panel_wrapper"> 
    51   <div id="client_panel" class="panel current"> 
    52     <form name="TimedContentDialogClient" id="TimedContentDialogClient" onsubmit="TimedContentDialog.client_action();return false;" action="#"> 
    53       <p><?php _ex( 'Select the actions you wish to perform and the times after the Page/Post is loaded when they should occur.', 'TinyMCE Dialog - Client tab instructions', 'timed-content' ); ?></p> 
    54       <fieldset> 
    55       <legend> 
    56       <input name="do_client_show" type="checkbox" id="do_client_show" value="show" /> 
    57       <label for="do_client_show"><?php _ex( 'Show', 'TinyMCE Dialog - Show action label', 'timed-content' ); ?> </label> </legend> 
    58       <p><label for="client_show_minutes"><?php _ex( 'Time (mm:ss)', 'TinyMCE Dialog - Time count label', 'timed-content' ); ?>:</label> 
    59         <input id="client_show_minutes" name="client_show_minutes" type="text" class="text" size="2" disabled="disabled" /> 
    60         : 
    61         <input id="client_show_seconds" name="client_show_seconds" type="text" class="text" size="2" disabled="disabled" /> 
    62       </p> 
    63       <p><label for="client_show_fade"><?php _ex( 'Fade in (ms)', 'TinyMCE Dialog - Fade-in label', 'timed-content' ); ?>:</label> 
    64         <input id="client_show_fade" name="client_show_fade" type="text" class="text" size="4" disabled="disabled" /> 
    65         <em>(<?php _ex( 'Optional', 'TinyMCE Dialog - Optional checkbox HTML label', 'timed-content' ); ?>)</em> 
    66       </p> 
    67       </fieldset> 
    68       <fieldset> 
    69       <legend> 
    70           <input name="do_client_hide" type="checkbox" id="do_client_hide" value="hide" /> 
    71               <label for="do_client_hide"><?php _ex( 'Hide', 'TinyMCE Dialog - Hide action label', 'timed-content' ); ?></label> </legend> 
    72       <p><label for="client_hide_minutes"><?php _ex( 'Time (mm:ss)', 'TinyMCE Dialog - Time count label', 'timed-content' ); ?>:</label> 
    73         <input id="client_hide_minutes" name="client_hide_minutes" type="text" class="text" size="2" disabled="disabled" /> 
    74         : 
    75         <input id="client_hide_seconds" name="client_hide_seconds" type="text" class="text" size="2" disabled="disabled" /> 
    76       </p> 
    77       <p><label for="client_hide_fade"><?php _ex( 'Fade out (ms)', 'TinyMCE Dialog - Fade-out label', 'timed-content' ); ?>:</label> 
    78         <input id="client_hide_fade" name="client_hide_fade" type="text" class="text" size="4" disabled="disabled" /> 
    79         <em>(<?php _ex( 'Optional', 'TinyMCE Dialog - Optional checkbox HTML label', 'timed-content' ); ?>)</em> 
    80       </p> 
    81       </fieldset> 
    82       <fieldset> 
    83       <legend> 
    84       <?php _ex( 'Display Mode', 'TinyMCE Dialog - Display Mode label', 'timed-content' ); ?></legend> 
    85       <p><input id="client_display_tag_div" name="client_display_tag" type="radio" class="text" checked="checked" /> 
    86           <label for="client_display_tag_div"><?php _ex( 'Enclose content using <code>&lt;div&gt;</code> tags (block-level)', 'TinyMCE Dialog - Display mode DIV HTML description', 'timed-content' ); ?></label> 
    87       <input id="client_display_tag_span" name="client_display_tag" type="radio" class="text" /> 
    88               <label for="client_display_tag_span"><?php _ex( 'Enclose content using <code>&lt;span&gt;</code> tags (inline)', 'TinyMCE Dialog - Display mode SPAN HTML description', 'timed-content' ); ?></label> 
    89       </p> 
    90       </fieldset> 
    91       <div class="mceActionPanel"> 
    92         <input type="button" id="insert" name="insert" value="<?php _ex( 'Insert', 'TinyMCE Dialog - Insert button HTML label', 'timed-content' ); ?>" onclick="TimedContentDialog.client_action();" /> 
    93         <input type="button" id="cancel" name="cancel" value="<?php _ex( 'Cancel', 'TinyMCE Dialog - Cancel button HTML label', 'timed-content' ); ?>" onclick="tinyMCEPopup.close();" /> 
    94       </div> 
    95     </form> 
    96   </div> 
    97   <div id="server_panel" class="panel"> 
    98     <form name="TimedContentDialogServer" id="TimedContentDialogServer" onsubmit="TimedContentDialog.server_action();return false;" action="#"> 
    99       <p><?php _ex( 'Select the actions you wish to perform and the dates/times when they should occur.', 'TinyMCE Dialog - Server tab instructions', 'timed-content' ); ?></p> 
    100       <p> 
    101           <input name="server_debug" type="checkbox" id="server_debug" value="true" /> 
    102               <label for="server_debug"><?php _ex( 'Add debugging messages (Only logged-in users who can edit this Post/Page will see them)', 'TinyMCE Dialog - Server debugging label', 'timed-content' ); ?></label> 
    103       </p> 
    104       <p><?php _e( 'Current Date/Time ', 'timed-content'); ?>: <?php echo date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), current_time( 'timestamp', 0 ) ); ?></p> 
    105       <fieldset> 
    106       <legend> 
    107       <input name="do_server_show" type="checkbox" id="do_server_show" value="show" /> 
    108           <label for="do_server_show"><?php _ex( 'Show', 'TinyMCE Dialog - Show action label', 'timed-content' ); ?></label> </legend> 
    109       <p><label for="server_show_date"><?php _ex( 'Date', 'Date field label', 'timed-content' ); ?>:</label> 
    110         <input name="server_show_date" type="text" disabled="disabled" class="text" id="server_show_date" style="width: 175px;" /> 
    111               <label for="server_show_time"><?php _ex( 'Time', 'Time field label', 'timed-content' ); ?>:</label> 
    112         <input name="server_show_time" type="text" disabled="disabled" class="text" id="server_show_time" style="width: 125px;" /> 
    113       </p> 
    114       </fieldset> 
    115       <fieldset> 
    116       <legend> 
    117       <input name="do_server_hide" type="checkbox" id="do_server_hide" value="hide" /> 
    118           <label for="do_server_hide"><?php _ex( 'Hide', 'TinyMCE Dialog - Hide action label', 'timed-content' ); ?></label> </legend> 
    119       <p><label for="server_hide_date"><?php _ex( 'Date', 'Date field label', 'timed-content' ); ?>:</label> 
    120         <input name="server_hide_date" type="text" disabled="disabled" class="text" id="server_hide_date" style="width: 175px;" /> 
    121               <label for="server_hide_time"><?php _ex( 'Time', 'Time field label', 'timed-content' ); ?>:</label> 
    122         <input name="server_hide_time" type="text" disabled="disabled" class="text" id="server_hide_time" style="width: 125px;" /> 
    123       </p> 
    124       </fieldset> 
    125         <fieldset> 
    126             <legend> 
    127                 <?php _ex( 'Timezone', 'TinyMCE Dialog - Timezone fieldset label', 'timed-content' ); ?> 
    128             </legend> 
    129             <p><?php _ex( 'Select a city whose timezone you wish to use', 'TinyMCE Dialog - Timezone SELECT HTML label', 'timed-content' ); ?>: 
    130       <select name="server_tz" id="server_tz" style="width: auto;"> 
    131       <?php echo customFieldsInterface::__generateTimezoneSelectOptions( get_option( 'timezone_string' ) ); ?> 
    132       </select> 
    133       </p> 
    134             <p><?php _e( 'Wordpress Timezone', 'timed-content'); ?>: <?php echo get_option( 'timezone_string' ); ?></p> 
    135         </fieldset> 
    136         <div class="mceActionPanel"> 
    137         <input type="button" id="insert" name="insert" value="<?php _ex( 'Insert', 'TinyMCE Dialog - Insert button HTML label', 'timed-content' ); ?>" onclick="TimedContentDialog.server_action();" /> 
    138         <input type="button" id="cancel" name="cancel" value="<?php _ex( 'Cancel', 'TinyMCE Dialog - Cancel button HTML label', 'timed-content' ); ?>" onclick="tinyMCEPopup.close();" /> 
    139       </div> 
    140     </form> 
    141   </div> 
    142   <div id="rules_panel" class="panel"> 
    143     <form name="TimedContentDialogRules" id="TimedContentDialogRules" onsubmit="TimedContentDialog.rules_action();return false;" action="#"> 
    144       <p><?php _ex( 'Select the Timed Content Rule you wish to use. Only rules without any warnings will appear below.', 'TinyMCE Dialog - Timed Content Rules tab instructions', 'timed-content' ); ?></p> 
    145       <p><?php _ex( 'Rule', 'TinyMCE Dialog - Timed Content Rules SELECT HTML label', 'timed-content' ); ?>: 
    146       <select name="rules_list" id="rules_list" style="width: auto;"> 
    147         <!-- options list generated using $this->__getRulesJS() above and TimedContentDialog.init JS function in /tinymce_plugin/js/dialog.js --> 
    148       </select> 
    149       </p> 
    150       <fieldset> 
    151       <legend> 
    152       <?php _ex( 'Description', 'TinyMCE Dialog - Timed Content Rules description label', 'timed-content' ); ?> </legend> 
    153       <p> 
    154         <span id="rules_desc"></span> 
    155       </p> 
    156       </fieldset> 
    157       <div class="mceActionPanel"> 
    158         <input type="button" id="insert" name="insert" value="<?php _ex( 'Insert', 'TinyMCE Dialog - Insert button HTML label', 'timed-content' ); ?>" onclick="TimedContentDialog.rules_action();" /> 
    159         <input type="button" id="cancel" name="cancel" value="<?php _ex( 'Cancel', 'TinyMCE Dialog - Cancel button HTML label', 'timed-content' ); ?>" onclick="tinyMCEPopup.close();" /> 
    160       </div> 
    161     </form> 
    162   </div> 
     55    <div id="client_panel" class="panel current"> 
     56        <form name="TimedContentDialogClient" id="TimedContentDialogClient" 
     57              onsubmit="TimedContentDialog.client_action();return false;" action="#"> 
     58            <p><?php _ex('Select the actions you wish to perform and the times after the Page/Post is loaded when they should occur.', 'TinyMCE Dialog - Client tab instructions', 'timed-content'); ?></p> 
     59            <fieldset> 
     60                <legend> 
     61                    <input name="do_client_show" type="checkbox" id="do_client_show" value="show"/> 
     62                    <label 
     63                        for="do_client_show"><?php _ex('Show', 'TinyMCE Dialog - Show action label', 'timed-content'); ?> </label> 
     64                </legend> 
     65                <p><label 
     66                        for="client_show_minutes"><?php _ex('Time (mm:ss)', 'TinyMCE Dialog - Time count label', 'timed-content'); ?> 
     67                        :</label> 
     68                    <input id="client_show_minutes" name="client_show_minutes" type="text" class="text" size="2" 
     69                           disabled="disabled"/> 
     70                    : 
     71                    <input id="client_show_seconds" name="client_show_seconds" type="text" class="text" size="2" 
     72                           disabled="disabled"/> 
     73                </p> 
     74 
     75                <p><label 
     76                        for="client_show_fade"><?php _ex('Fade in (ms)', 'TinyMCE Dialog - Fade-in label', 'timed-content'); ?> 
     77                        :</label> 
     78                    <input id="client_show_fade" name="client_show_fade" type="text" class="text" size="4" 
     79                           disabled="disabled"/> 
     80                    <em>(<?php _ex('Optional', 'TinyMCE Dialog - Optional checkbox HTML label', 'timed-content'); ?> 
     81                        )</em> 
     82                </p> 
     83            </fieldset> 
     84            <fieldset> 
     85                <legend> 
     86                    <input name="do_client_hide" type="checkbox" id="do_client_hide" value="hide"/> 
     87                    <label 
     88                        for="do_client_hide"><?php _ex('Hide', 'TinyMCE Dialog - Hide action label', 'timed-content'); ?></label> 
     89                </legend> 
     90                <p><label 
     91                        for="client_hide_minutes"><?php _ex('Time (mm:ss)', 'TinyMCE Dialog - Time count label', 'timed-content'); ?> 
     92                        :</label> 
     93                    <input id="client_hide_minutes" name="client_hide_minutes" type="text" class="text" size="2" 
     94                           disabled="disabled"/> 
     95                    : 
     96                    <input id="client_hide_seconds" name="client_hide_seconds" type="text" class="text" size="2" 
     97                           disabled="disabled"/> 
     98                </p> 
     99 
     100                <p><label 
     101                        for="client_hide_fade"><?php _ex('Fade out (ms)', 'TinyMCE Dialog - Fade-out label', 'timed-content'); ?> 
     102                        :</label> 
     103                    <input id="client_hide_fade" name="client_hide_fade" type="text" class="text" size="4" 
     104                           disabled="disabled"/> 
     105                    <em>(<?php _ex('Optional', 'TinyMCE Dialog - Optional checkbox HTML label', 'timed-content'); ?> 
     106                        )</em> 
     107                </p> 
     108            </fieldset> 
     109            <fieldset> 
     110                <legend> 
     111                    <?php _ex('Display Mode', 'TinyMCE Dialog - Display Mode label', 'timed-content'); ?></legend> 
     112                <p><input id="client_display_tag_div" name="client_display_tag" type="radio" class="text" 
     113                          checked="checked"/> 
     114                    <label 
     115                        for="client_display_tag_div"><?php _ex('Enclose content using <code>&lt;div&gt;</code> tags (block-level)', 'TinyMCE Dialog - Display mode DIV HTML description', 'timed-content'); ?></label> 
     116                    <input id="client_display_tag_span" name="client_display_tag" type="radio" class="text"/> 
     117                    <label 
     118                        for="client_display_tag_span"><?php _ex('Enclose content using <code>&lt;span&gt;</code> tags (inline)', 'TinyMCE Dialog - Display mode SPAN HTML description', 'timed-content'); ?></label> 
     119                </p> 
     120            </fieldset> 
     121            <div class="mceActionPanel"> 
     122                <input type="button" id="insert" name="insert" 
     123                       value="<?php _ex('Insert', 'TinyMCE Dialog - Insert button HTML label', 'timed-content'); ?>" 
     124                       onclick="TimedContentDialog.client_action();"/> 
     125                <input type="button" id="cancel" name="cancel" 
     126                       value="<?php _ex('Cancel', 'TinyMCE Dialog - Cancel button HTML label', 'timed-content'); ?>" 
     127                       onclick="tinyMCEPopup.close();"/> 
     128            </div> 
     129        </form> 
     130    </div> 
     131    <div id="server_panel" class="panel"> 
     132        <form name="TimedContentDialogServer" id="TimedContentDialogServer" 
     133              onsubmit="TimedContentDialog.server_action();return false;" action="#"> 
     134            <p><?php _ex('Select the actions you wish to perform and the dates/times when they should occur.', 'TinyMCE Dialog - Server tab instructions', 'timed-content'); ?></p> 
     135 
     136            <p> 
     137                <input name="server_debug" type="checkbox" id="server_debug" value="true"/> 
     138                <label 
     139                    for="server_debug"><?php _ex('Add debugging messages (Only logged-in users who can edit this Post/Page will see them)', 'TinyMCE Dialog - Server debugging label', 'timed-content'); ?></label> 
     140            </p> 
     141 
     142            <p><?php _e('Current Date/Time ', 'timed-content'); ?> 
     143                : <?php echo date(get_option('date_format') . ' ' . get_option('time_format'), current_time('timestamp', 0)); ?></p> 
     144            <fieldset> 
     145                <legend> 
     146                    <input name="do_server_show" type="checkbox" id="do_server_show" value="show"/> 
     147                    <label 
     148                        for="do_server_show"><?php _ex('Show', 'TinyMCE Dialog - Show action label', 'timed-content'); ?></label> 
     149                </legend> 
     150                <p><label for="server_show_date"><?php _ex('Date', 'Date field label', 'timed-content'); ?>:</label> 
     151                    <input name="server_show_date" type="text" disabled="disabled" class="text" id="server_show_date" 
     152                           style="width: 175px;"/> 
     153                    <label for="server_show_time"><?php _ex('Time', 'Time field label', 'timed-content'); ?>:</label> 
     154                    <input name="server_show_time" type="text" disabled="disabled" class="text" id="server_show_time" 
     155                           style="width: 125px;"/> 
     156                </p> 
     157            </fieldset> 
     158            <fieldset> 
     159                <legend> 
     160                    <input name="do_server_hide" type="checkbox" id="do_server_hide" value="hide"/> 
     161                    <label 
     162                        for="do_server_hide"><?php _ex('Hide', 'TinyMCE Dialog - Hide action label', 'timed-content'); ?></label> 
     163                </legend> 
     164                <p><label for="server_hide_date"><?php _ex('Date', 'Date field label', 'timed-content'); ?>:</label> 
     165                    <input name="server_hide_date" type="text" disabled="disabled" class="text" id="server_hide_date" 
     166                           style="width: 175px;"/> 
     167                    <label for="server_hide_time"><?php _ex('Time', 'Time field label', 'timed-content'); ?>:</label> 
     168                    <input name="server_hide_time" type="text" disabled="disabled" class="text" id="server_hide_time" 
     169                           style="width: 125px;"/> 
     170                </p> 
     171            </fieldset> 
     172            <fieldset> 
     173                <legend> 
     174                    <?php _ex('Timezone', 'TinyMCE Dialog - Timezone fieldset label', 'timed-content'); ?> 
     175                </legend> 
     176                <p><?php _ex('Select a city whose timezone you wish to use', 'TinyMCE Dialog - Timezone SELECT HTML label', 'timed-content'); ?> 
     177                    : 
     178                    <select name="server_tz" id="server_tz" style="width: auto;"> 
     179                        <?php echo customFieldsInterface::__generateTimezoneSelectOptions(get_option('timezone_string')); ?> 
     180                    </select> 
     181                </p> 
     182 
     183                <p><?php _e('Wordpress Timezone', 'timed-content'); ?>: <?php echo get_option('timezone_string'); ?></p> 
     184            </fieldset> 
     185            <div class="mceActionPanel"> 
     186                <input type="button" id="insert" name="insert" 
     187                       value="<?php _ex('Insert', 'TinyMCE Dialog - Insert button HTML label', 'timed-content'); ?>" 
     188                       onclick="TimedContentDialog.server_action();"/> 
     189                <input type="button" id="cancel" name="cancel" 
     190                       value="<?php _ex('Cancel', 'TinyMCE Dialog - Cancel button HTML label', 'timed-content'); ?>" 
     191                       onclick="tinyMCEPopup.close();"/> 
     192            </div> 
     193        </form> 
     194    </div> 
     195    <div id="rules_panel" class="panel"> 
     196        <form name="TimedContentDialogRules" id="TimedContentDialogRules" 
     197              onsubmit="TimedContentDialog.rules_action();return false;" action="#"> 
     198            <p><?php _ex('Select the Timed Content Rule you wish to use. Only rules without any warnings will appear below.', 'TinyMCE Dialog - Timed Content Rules tab instructions', 'timed-content'); ?></p> 
     199 
     200            <p><?php _ex('Rule', 'TinyMCE Dialog - Timed Content Rules SELECT HTML label', 'timed-content'); ?>: 
     201                <select name="rules_list" id="rules_list" style="width: auto;"> 
     202                    <!-- options list generated using $this->__getRulesJS() above and TimedContentDialog.init JS function in /tinymce_plugin/js/dialog.js --> 
     203                </select> 
     204            </p> 
     205            <fieldset> 
     206                <legend> 
     207                    <?php _ex('Description', 'TinyMCE Dialog - Timed Content Rules description label', 'timed-content'); ?> </legend> 
     208                <p> 
     209                    <span id="rules_desc"></span> 
     210                </p> 
     211            </fieldset> 
     212            <div class="mceActionPanel"> 
     213                <input type="button" id="insert" name="insert" 
     214                       value="<?php _ex('Insert', 'TinyMCE Dialog - Insert button HTML label', 'timed-content'); ?>" 
     215                       onclick="TimedContentDialog.rules_action();"/> 
     216                <input type="button" id="cancel" name="cancel" 
     217                       value="<?php _ex('Cancel', 'TinyMCE Dialog - Cancel button HTML label', 'timed-content'); ?>" 
     218                       onclick="tinyMCEPopup.close();"/> 
     219            </div> 
     220        </form> 
     221    </div> 
    163222</div> 
    164223</body> 
Note: See TracChangeset for help on using the changeset viewer.