web/static/ldt/js/embed_popup.js
author ymh <ymh.work@gmail.com>
Fri, 08 Apr 2011 17:21:37 +0200
changeset 69 4775601a2531
permissions -rw-r--r--
use platform and clean install files next
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
69
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
var display_state = "player";
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
function toggle_display() {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
	$j.each(["player","seo_body","seo_meta","links"], function(i,display_str) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
		var div_selector = "#"+display_str+"_code";
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
		if(display_str == display_state) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
			$j(div_selector).show();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
		}
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
		else {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
			$j(div_selector).hide();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
		}
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
	});
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
}
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
$j(document).ready(function(){
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
	
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
	toggle_display();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
	
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
	$j('.ldt_json_link').click(function(e) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    	e.preventDefault();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
 		link = $j(e.target);
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
 		$j("#res_link_{{player_id}}").load(link.attr("href"));
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
 		$j("#res_link_{{player_id}}").show();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
 		return false;
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
    });
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
    $j('#player_button').click(function(e) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
    	display_state = "player";
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    	toggle_display();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
    });
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
    $j('#seo_body_button').click(function(e) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
    	display_state = "seo_body";
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
    	toggle_display();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    });
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
    $j('#seo_meta_button').click(function(e) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
    	display_state = "seo_meta";
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
    	toggle_display();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
    });
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
    $j('#links_button').click(function(e) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
    	display_state = "links";
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
    	toggle_display();
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
    });
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
   $j("#copy_button").click(function(e) {
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
 	   alert($j("#"+display_state+"_code").html());
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
   });	 	    
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
    
4775601a2531 use platform and clean install files next
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
});