Changeset 925806
- Timestamp:
- 06/03/2014 05:31:47 PM (12 years ago)
- Location:
- eliteprospects-player-link/trunk
- Files:
-
- 1 deleted
- 4 edited
-
ep_player_dialog.css (modified) (1 diff)
-
ep_player_dialog.php (deleted)
-
ep_player_link.js (modified) (5 diffs)
-
index.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
eliteprospects-player-link/trunk/ep_player_dialog.css
r668870 r925806 1 #ep-player-dialog-list a { 2 display: block; 3 padding: 10px; 4 background: #f9f9f9; 5 background-image: -webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9)); 6 background-image: -webkit-linear-gradient(bottom,#ececec,#f9f9f9); 7 background-image: -moz-linear-gradient(bottom,#ececec,#f9f9f9); 8 background-image: -o-linear-gradient(bottom,#ececec,#f9f9f9); 9 background-image: linear-gradient(to top,#ececec,#f9f9f9); 1 #ep-player-dialog-list li { 2 margin: 3px 0; 10 3 } 11 4 12 #ep-player-dialog-list a:hover { 13 background: #ececec; 14 background-image: -webkit-gradient(linear,left bottom,left top,from(#f9f9f9),to(#ececec)); 15 background-image: -webkit-linear-gradient(bottom,#f9f9f9,#ececec); 16 background-image: -moz-linear-gradient(bottom,#f9f9f9,#ececec); 17 background-image: -o-linear-gradient(bottom,#f9f9f9,#ececec); 18 background-image: linear-gradient(to top,#f9f9f9,#ececec); 5 #ep-player-dialog-list img { 6 vertical-align: baseline; 19 7 } -
eliteprospects-player-link/trunk/ep_player_link.js
r668870 r925806 7 7 8 8 var epPlayerLinkPopup; 9 var disabled = true;9 var disabled = false; 10 10 var running = false; 11 11 var sources = { … … 52 52 53 53 // Add a node change handler, selects the button in the UI when a text is selected 54 ed.onNodeChange.add(function(ed, cm, n, co) {55 disabled = co && n.nodeName != 'A';56 }); 54 /*ed.on('NodeChange', function(e) { 55 disabled = e.element.nodeName != 'A'; 56 });*/ 57 57 }, 58 58 … … 68 68 author : 'Carl Grundberg, Menmo', 69 69 authorurl : 'http://www.menmo.se', 70 version : 0. 270 version : 0.4 71 71 }; 72 72 } … … 94 94 } else { 95 95 ed.windowManager.open({ 96 id : 'ep-player-dialog', 97 width : 480, 98 height : "auto", 99 wpDialog : true, 100 title : 'Eliteprospects Player Profile' 101 }, { 102 plugin_url : url, 103 data: data, 104 source: source 96 title : 'Eliteprospects Player Profile', 97 body: [{ 98 type: 'label', 99 label: 'Multiple players found. Please select one.' 100 }, { 101 type: 'container', 102 html: playerList(data.players) 103 }] 104 }); 105 $('#ep-player-dialog-list a').click(function(e) { 106 e.preventDefault(); 107 insertLink(ed, source, this.rel); 108 ed.windowManager.close(); 105 109 }); 106 110 } … … 120 124 }; 121 125 122 epPlayerLinkPopup = { 123 124 init : function() { 125 inputs.dialog = $('#ep-player-dialog'); 126 inputs.list = $('#ep-player-dialog-list'); 127 128 inputs.dialog.bind('wpdialogbeforeopen', epPlayerLinkPopup.beforeOpen); 129 }, 130 131 beforeOpen : function() { 132 var data = tinyMCEPopup.getWindowArg('data'); 133 var source = tinyMCEPopup.getWindowArg('source'); 134 inputs.list.empty(); 135 for(i in data.players) { 136 inputs.list.append(jQuery('<li><a href="#" rel="' + data.players[i].id +'"><img src="http://www.eliteprospects.com/layout/flags/' + data.players[i].nationId + '.gif"/> ' + data.players[i].firstname + ' ' + data.players[i].lastname + ' (' + data.players[i].pos + ') ' + data.players[i].team.name + '</a></li>')); 137 } 138 jQuery('a', inputs.list).click(function(e) { 139 e.preventDefault(); 140 insertLink(tinyMCEPopup.editor, source, this.rel); 141 tinyMCEPopup.close(); 142 }) 126 var playerList = function(players) { 127 var list = $('<ul>', { id: 'ep-player-dialog-list'}); 128 for(i in players) { 129 list.append($('<li><a href="#" rel="' + players[i].id +'"><img src="http://www.eliteprospects.com/layout/flags/' + players[i].nationId + '.gif"/> ' + players[i].firstname + ' ' + players[i].lastname + ' (' + players[i].pos + ') ' + players[i].team.name + '</a></li>')); 143 130 } 131 return $('<div>').append(list).html(); 144 132 }; 145 146 $(document).ready( epPlayerLinkPopup.init );147 133 })(jQuery); -
eliteprospects-player-link/trunk/index.php
r668916 r925806 6 6 Plugin URI: http://eliteprospects.com 7 7 Description: Link to player profiles on Eliteprospects.com 8 Version: 0. 3.18 Version: 0.4.0 9 9 Author: Carl Grundberg, Menmo 10 10 Author URI: http://www.menmo.se … … 24 24 } 25 25 26 add_action('after_wp_tiny_mce', 'ep_player_dialog');27 26 wp_enqueue_script('jquery'); 27 wp_enqueue_script('wpdialogs'); 28 28 wp_enqueue_style('ep_player_dialog', plugins_url( 'ep_player_dialog.css' , __FILE__ )); 29 29 } 30 31 include 'ep_player_dialog.php';32 30 33 31 function register_ep_button($buttons) { -
eliteprospects-player-link/trunk/readme.txt
r668916 r925806 3 3 Donate link: 4 4 Tags: eliteprospects, hockey, football, sports, player, profile 5 Requires at least: 3. 06 Tested up to: 3. 5.17 Stable tag: 0. 3.15 Requires at least: 3.9 6 Tested up to: 3.9 7 Stable tag: 0.4.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 30 30 == Changelog == 31 31 32 = 0.4 = 33 * Updated to work with TinyMCE 4 32 34 = 0.3 = 33 35 * Added Elitefootball button.
Note: See TracChangeset
for help on using the changeset viewer.