Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Code in plugin file
- -----------------------
- add_action('wp_enqueue_scripts', 'user_team_scripts');
- add_action('admin_enqueue_scripts', 'user_team_scripts');
- function user_team_scripts() {
- wp_register_script('user_teams', plugins_url('js/user_team.js', __FILE__),array("jquery"));
- wp_enqueue_script( 'user_teams' );
- }
- js file
- -------
- jQuery(function($){
- /* Start */
- $('#role').change(function(){
- if($('#role').val() != 'team_lead'){
- $('.user-team-data').css('display', 'none');
- }
- else {
- $('.user-team-data').css('display', 'block');
- $('#choose-sport').change(function(){
- var no_of_players = $("#choose-sport").val();
- var sport_name = $("#choose-sport :selected").text();
- //alert(no_of_players);
- $('.team_members').remove();
- $('.user-team-data tbody').append (
- '<tr class="form-field team_members"><td></td><td><input name="sport[name]" type="hidden" id="sport-name" value="'+sport_name+'" /></td></tr>');
- $('.user-team-data tbody').append (
- '<tr class="form-field team_members"><th><h3>Fill Player Details</h3></th><td></td></tr>');
- for (var i = 0; i < no_of_players; i++) {
- $('.user-team-data tbody').append (
- '<tr class="form-field team_members"><th scope="row"><label for="sport[player]'+i+'">Player-'+i+'</label></th><td><input name="sport[player]['+i+']" type="text" id="sport-player-'+i+'" value="" /></td></tr>'
- );
- };
- });
- }
- });
- $('.user-team-data').css('display', 'block');
- $('#choose-sport').change(function(){
- var no_of_players = $("#choose-sport").val();
- var sport_name = $("#choose-sport :selected").text();
- //alert(no_of_players);
- $('.team_members').remove();
- $('.user-team-data tbody').append (
- '<tr class="form-field team_members"><td></td><td><input name="sport[name]" type="hidden" id="sport-name" value="'+sport_name+'" /></td></tr>');
- $('.user-team-data tbody').append (
- '<tr class="form-field team_members"><th><h3>Fill Player Details</h3></th><td></td></tr>');
- for (var i = 0; i < no_of_players; i++) {
- $('.user-team-data tbody').append (
- '<tr class="form-field team_members"><th scope="row"><label for="sport[player]'+i+'">Player-'+i+'</label></th><td><input name="sport[player]['+i+']" type="text" id="sport-player-'+i+'" value="" /></td></tr>'
- );
- };
- });
- /* End */
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement