Login   Register  
Icontem

File: src/plugins/notify/demo.html

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Jonathan Gotti  >  jQuery Toolkit  >  src/plugins/notify/demo.html  >  Download  
File: src/plugins/notify/demo.html
Role: Example script
Content type: text/plain
Description: Documentation
Class: jQuery Toolkit
Create widgets reading options from CSS classes
Author: By
Last change:
Date: 2014-02-03 15:25
Size: 3,335 bytes
 

Contents

Class file image Download
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<link rel="stylesheet" type="text/css" href="../../jquery.toolkit.css" />
	<link rel="stylesheet" type="text/css" href="jquery.tk.notify.css" />
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script>
	<script src="../../jquery.toolkit.js" type="text/javascript"></script>
	<script src="../../jquery.toolkit.storage.js" type="text/javascript"></script>
	<script src="jquery.tk.notify.js" type="text/javascript"></script>
	<style>
		body{ font-size:12px;}
		#test-container{ width: 350px;}
		div.notify{ padding:.5em; max-width:350px; vertical-align:top;margin: .8em .4em;}
		#userNbox {background:#e0e0e0;padding:.3em;}
		#userNbox .title {Color:#ffffff; background:#888888;display:block;text-align:center;}
	</style>
</head>
<body>

<label for="position">Select notification position</label>

<select id="position">
	<option></option>
	<option>top - left</option>
	<option>top - center</option>
	<option>top - right</option>
	<option>bottom - left</option>
	<option>bottom - center</option>
	<option>bottom - right</option>
</select>
<br />
<div id="test-container">
	<div class="notify tk-inlineStack">Click on this div will send it to default notification box </div>

	<div class="notify tk-inlineStack">
		Click on this div will call the notify method of the default notification box.
		Doing so a cloned version of this div will be sent to notification box.
	</div>

	<div class="notify tk-inlineStack">
		Click on this div will call the msg method of the notification box
	</div>

	<div class="notify tk-inlineStack">
		clicking on this one will call the notify method of a user defined notifybox.
	</div>

	<div class="notify tk-inlineStack">
		click here to make notification boxes show their options.
	</div>

	<div class="tk-notify tk-notify-noclose-0 tk-inlineStack">This div is sent to notification automatically when plugin is initialized</div>
</div>

<div id="userNbox" class="tk-notifybox tk-notifybox-bottom-center-250">
	<span class="title">This is a user defined notification box</span>
</div>
<script>
jQuery(function(){

	var nBox = $.tk.notifybox.initDefault({vPos:'top',hPos:'center'}).notifybox('msg','notification box initialized');
	$('#position').change(function(){
		var v = $(this).val();
		var m = v.match(/(\S*) - (\S*)/);
		if( ! m )
			return false;
		nBox.notifybox('set','vPos',m[1])
			.notifybox('set','hPos',m[2])
			.notifybox('msg','position change to '+v);
	});
	$(".notify:eq(0)").click(function(){$(this).notify();})
	$(".notify:eq(1)").click(function(){nBox.notifybox('notify',this)})
	$(".notify:eq(2)").click(function(){nBox.notifybox('msg',"This is just a message sent to the notification box")})
	$(".notify:eq(3)").click(function(){$("#userNbox").notifybox('msg',"This is just a message sent to the notification box")})
	$(".notify:eq(4)").click(function(){
		dbg($(".tk-notifybox").notifybox('return_msg','trdt'))
	})
	//- $(".notify:eq(2)").click(function(){$("This is just a message sent to the notification box").notify()})
	$.toolkit.initPlugins('notifybox|notify')


});
</script>

</body>
</html>