MyBB Community Forums

Full Version: peeker on custom page in acp
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

I have something like this

$form_container = new FormContainer($lang->server_add);

    $form_container->output_row($lang->server_type."<em> *</em>",  $lang->server_type_desc, $form->generate_select_box('type', $select_list, $mybb->input['type'], array('id' => 'type')), 'type');
    $form_container->output_row($lang->server_ip."<em> *</em>", $lang->server_ip_desc, $form->generate_text_box('ip', $mybb->input['ip'], array('id' => 'ip')), 'ip');
    $form_container->output_row($lang->server_bf3qport."<em> *</em>",  $lang->server_bf3qport_desc, $form->generate_text_box('bf3qport', $mybb->input['bf3qport'], array('id' => 'bf3qport')), 'bf3qport', array(), array('id' => 'row_serversboard_bf3qport'));
    $form_container->output_row($lang->server_bf4qport."<em> *</em>",  $lang->server_bf4qport_desc, $form->generate_text_box('bf4qport', $mybb->input['bf4qport'], array('id' => 'bf4qport')), 'bf4qport', array(), array('id' => 'row_serversboard_bf4qport'));
    $form_container->output_row($lang->server_dayzqport."<em> *</em>",  $lang->server_dayzqport_desc, $form->generate_text_box('dayzqport', $mybb->input['dayzqport'], array('id' => 'dayzqport')), 'dayzqport', array(), array('id' => 'row_serversboard_dayzqport'));
    $form_container->output_row($lang->server_mtaqport."<em> *</em>",  $lang->server_mtaqport_desc, $form->generate_text_box('mtaqport', $mybb->input['mtaqport'], array('id' => 'mtaqport')), 'mtaqport', array(), array('id' => 'row_serversboard_mtaqport'));
    $form_container->output_row($lang->server_mumbleqport."<em> *</em>",  $lang->server_mumbleqport_desc, $form->generate_text_box('mumbleqport', $mybb->input['mumbleqport'], array('id' => 'mumbleqport')), 'mumbleqport', array(), array('id' => 'row_serversboard_mumbleqport'));
    $form_container->output_row($lang->server_terrariaqport."<em> *</em>",  $lang->server_terrariaqport_desc, $form->generate_text_box('terrariaqport', $mybb->input['terrariaqport'], array('id' => 'terrariaqport')), 'terrariaqport', array(), array('id' => 'row_serversboard_terrariaqport'));
    $form_container->output_row($lang->server_ts3qport."<em> *</em>",  $lang->server_ts3qport_desc, $form->generate_text_box('ts3qport', $mybb->input['ts3qport'], array('id' => 'ts3qport')), 'ts3qport', array(), array('id' => 'row_serversboard_ts3qport'));
    $form_container->output_row($lang->server_offlinehostname."<em> *</em>", $lang->server_offlinehostname_desc, $form->generate_text_box('offlinehostname', $mybb->input['offlinehostname'], array('id' => 'offlinehostname')), 'offlinehostname');
    $form_container->output_row($lang->server_cuthostname, $lang->server_cuthostname_desc, $form->generate_numeric_field('cuthostname', $mybb->input['cuthostname'], array('id' => 'cuthostname')), 'cuthostname');
    $form_container->output_row($lang->server_disporder."<em> *</em>", $lang->server_disporder_desc, $form->generate_numeric_field('disporder', $mybb->input['disporder'], array('id' => 'disporder')), 'disporder');
    $form_container->output_row($lang->server_field_link, $lang->server_field_link_desc, $form->generate_text_box('field_link', $mybb->input['field_link'], array('id' => 'field_link')), 'field_link');
    $form_container->output_row($lang->server_field_icon, $lang->server_field_icon_desc, $form->generate_text_box('field_icon', $mybb->input['field_icon'], array('id' => 'field_icon')), 'field_icon');
    $form_container->output_row($lang->server_owner."<em> *</em>", $lang->server_owner_desc, $form->generate_numeric_field('owner', $mybb->input['owner'], array('id' => 'owner')), 'owner');
    $form_container->output_row($lang->server_visible, $lang->server_visible_desc, $form->generate_yes_no_radio('visible', $mybb->input['visible'], true));
    $form_container->output_row($lang->server_new, $lang->server_new_desc, $form->generate_yes_no_radio('new', $mybb->input['new'], true), 'new', array(), array('id' => 'row_serversboard_new'));
    $form_container->output_row($lang->server_new_color, $lang->server_new_color_desc, $form->generate_text_box('new_color', $mybb->input['new_color'], array('id' => 'new_color')), 'new_color', array(), array('id' => 'row_serversboard_new_color'));
    $form_container->output_row($lang->server_new_text, $lang->server_new_text_desc, $form->generate_text_box('new_text', $mybb->input['new_text'], array('id' => 'new_text')), 'new_text', array(), array('id' => 'row_serversboard_new_text'));
    $form_container->output_row($lang->server_forumid, $lang->server_forumid_desc, $form->generate_forum_select('forumid', $mybb->input['forumid'], array('multiple' => false, 'size' => 5, 'id' => 'forumid')), 'forumid');
    //$form_container->output_row($lang->server_buddylist, $lang->server_buddylist_desc, $form->generate_text_area('buddylist', $mybb->input['buddylist'], array('id' => 'buddylist')), 'buddylist');
    $form_container->end();

    $buttons[] = $form->generate_submit_button($lang->server_add_save);

    $form->output_submit_wrapper($buttons);
    $form->end();
    echo '<script type="text/javascript" src="./jscripts/peeker.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var bf3qport_peeker = new Peeker($("#type"), $("#row_serversboard_bf3qport"), /bf3/, false);
var bf4qport_peeker = new Peeker($("#type"), $("#row_serversboard_bf4qport"), /bf4/, false);
var dayzqport_peeker = new Peeker($("#type"), $("#row_serversboard_dayzqport"), /dayz/, false);
var mtaqport_peeker = new Peeker($("#type"), $("#row_serversboard_mtaqport"), /mta/, false);
var mumbleqport_peeker = new Peeker($("#type"), $("#row_serversboard_mumbleqport"), /mumble/, false);
var terrariaqport_peeker = new Peeker($("#type"), $("#row_serversboard_terrariaqport"), /terraria/, false);
var ts3qport_peeker = new Peeker($("#type"), $("#row_serversboard_ts3qport"), /teamspeak3/, false);
var new_peeker = new Peeker($("#new"), $("#row_serversboard_new_color"), /1/, true);
});
</script>';

and peekers works except one (one dont work) 

var new_peeker = new Peeker($("#new"), $("#row_serversboard_new_color"), /1/, true);

Can you tell me why? pleas

Merry christmas

no one? it is very impotent for next version of my plugin, public plugin
bump bump

solved !!!

$form_container->output_row($lang->server_new, $lang->server_new_desc, $form->generate_yes_no_radio('upsetting[new]', $mybb->input['new'], true, array('id' => 'setting_new_yes', 'class' => 'setting_new'), array('id' => 'setting_new__no', 'class' => 'setting_new')), 'new');

var new_peeker = new Peeker($(".setting_new"), $("#row_serversboard_new_color, #row_serversboard_new_text"), /1/, true);