Advertisement
mogaj

admin_enque

Jul 24th, 2013
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. Code in plugin file
  2. -----------------------
  3. add_action('wp_enqueue_scripts', 'user_team_scripts');
  4. add_action('admin_enqueue_scripts', 'user_team_scripts');
  5. function user_team_scripts() {
  6. wp_register_script('user_teams', plugins_url('js/user_team.js', __FILE__),array("jquery"));
  7. wp_enqueue_script( 'user_teams' );
  8. }
  9.  
  10. js file
  11. -------
  12. jQuery(function($){
  13. /* Start */
  14. $('#role').change(function(){
  15. if($('#role').val() != 'team_lead'){
  16. $('.user-team-data').css('display', 'none');
  17. }
  18. else {
  19. $('.user-team-data').css('display', 'block');
  20. $('#choose-sport').change(function(){
  21. var no_of_players = $("#choose-sport").val();
  22. var sport_name = $("#choose-sport :selected").text();
  23. //alert(no_of_players);
  24. $('.team_members').remove();
  25. $('.user-team-data tbody').append (
  26. '<tr class="form-field team_members"><td></td><td><input name="sport[name]" type="hidden" id="sport-name" value="'+sport_name+'" /></td></tr>');
  27. $('.user-team-data tbody').append (
  28. '<tr class="form-field team_members"><th><h3>Fill Player Details</h3></th><td></td></tr>');
  29. for (var i = 0; i < no_of_players; i++) {
  30. $('.user-team-data tbody').append (
  31. '<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>'
  32. );
  33. };
  34. });
  35. }
  36. });
  37.  
  38. $('.user-team-data').css('display', 'block');
  39. $('#choose-sport').change(function(){
  40. var no_of_players = $("#choose-sport").val();
  41. var sport_name = $("#choose-sport :selected").text();
  42. //alert(no_of_players);
  43. $('.team_members').remove();
  44. $('.user-team-data tbody').append (
  45. '<tr class="form-field team_members"><td></td><td><input name="sport[name]" type="hidden" id="sport-name" value="'+sport_name+'" /></td></tr>');
  46. $('.user-team-data tbody').append (
  47. '<tr class="form-field team_members"><th><h3>Fill Player Details</h3></th><td></td></tr>');
  48. for (var i = 0; i < no_of_players; i++) {
  49. $('.user-team-data tbody').append (
  50. '<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>'
  51. );
  52. };
  53. });
  54.  
  55. /* End */
  56. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement