confirm("Are you sure?");
+-> $.confirm("Are you sure?");
+
+
prompt("please text me.");
+-> $.prompt("please text me.");
+
+
Wait! YOU MUST SEE BEFORE USE THIS PLUGIN,
+
+
this plugin is can't replace as javascript standard function (alert, etc.)
+because, this plugin cannot wait user action while showing dialog.
+If you want get user's action, put a callback function in next of message param.
+when user clicked in a dialog button, such as OK or cancel, msgbox will call your defined function.
+
+
Please don't..
+
+
form.submit=function(){
+ //All MsgBox function returns MsgBox Container Object. so it'll return always true.
+ if($.confirm('Are you sure to save it?')){
+ returntrue;//Page will changed without your confirm.
+ }
+ returnfalse;
+}
+
+
+
So, what can I do?
+
+
form.submit=function(){
+ if(!form.confirm){//Use variables or DOM objects or whatever you want.
+ $.confirm('Are you sure to save it?',function(answer){
+ form.confirm=answer;
+ if(answer)form.submit();//submit again to verify confirm value.
+ });
+ returnfalse;//You should use this line to prevent page changes.
+ }elsereturntrue;
+}
+
+
+
+
You can use another solution to solve this.
+
OK. so, How to use with callback function?
+
+
jQuery.MsgBox can add your callback function for provide next action after user clicked.
+It's Very simple.
first, jQuery 1.4 or later needed.
+and, You can run with most popular major browser,
+Internet Explorer 8 or above, Firefox 3 or above, Safari 4 or above, Chrome 10 or above, Opera 9 or above.
+NOTE : Old school browser, such as IE 7 or lower is have a problem with CSS issue.
+that's all. this plugin have NO images or other resources.
+
+
Wow! It's simple and cool! can I join with you for make better this plugin?
+
+
Sure. contributes are welcome! just fork this plugin and get involved to make a better place for you and for me.
+
+
Goals
+
+
+
More Simplify and Optimization.
+
Less Size and Unresolved Issues.
+
All Methods will returns Deferred Object instead of DOM Container
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+
+
+
+
+
+
+
+
diff --git a/javascripts/main.js b/javascripts/main.js
new file mode 100644
index 0000000..d8135d3
--- /dev/null
+++ b/javascripts/main.js
@@ -0,0 +1 @@
+console.log('This would be the main JS file.');
diff --git a/params.json b/params.json
new file mode 100644
index 0000000..7738969
--- /dev/null
+++ b/params.json
@@ -0,0 +1 @@
+{"name":"Jquery.msgbox","google":"","tagline":"Firefox style simplist dialog form.","body":"jQuery MsgBox\r\n=============\r\n\r\n0.3.7 BETA\r\n\r\nWhat is it?\r\n-----------\r\n\r\nFirefox style simplist dialog form.\r\n\r\n\r\nHow to use this?\r\n----------------\r\n\r\nIt's quiet simple.\r\n\r\n```html\r\n\r\n\r\n```\r\n\r\nalert(\"i'm alert\");\r\n-> $.alert(\"i'm alert\");\r\n\r\nconfirm(\"Are you sure?\");\r\n-> $.confirm(\"Are you sure?\");\r\n\r\nprompt(\"please text me.\");\r\n-> $.prompt(\"please text me.\");\r\n\r\nWait! YOU MUST SEE BEFORE USE THIS PLUGIN,\r\n------------------------------------------\r\nthis plugin is can't replace as javascript standard function (alert, etc.)\r\nbecause, this plugin cannot wait user action while showing dialog.\r\nIf you want get user's action, put a callback function in next of message param.\r\nwhen user clicked in a dialog button, such as OK or cancel, msgbox will call your defined function.\r\n\r\nPlease don't..\r\n```js\r\nform.submit=function(){\r\n //All MsgBox function returns MsgBox Container Object. so it'll return always true.\r\n if($.confirm('Are you sure to save it?')){\r\n return true;//Page will changed without your confirm.\r\n }\r\n return false;\r\n}\r\n```\r\n**So, what can I do?**\r\n```js\r\nform.submit=function(){\r\n if(!form.confirm){//Use variables or DOM objects or whatever you want.\r\n $.confirm('Are you sure to save it?',function(answer){\r\n form.confirm=answer;\r\n if(answer) form.submit();//submit again to verify confirm value.\r\n });\r\n return false;//You should use this line to prevent page changes.\r\n }else return true;\r\n}\r\n```\r\n* You can use another solution to solve this.\r\n\r\nOK. so, How to use with callback function?\r\n------------------------------------------\r\n\r\njQuery.MsgBox can add your callback function for provide next action after user clicked.\r\nIt's Very simple.\r\n\r\n```js\r\n$.alert(\"click me.\",function(){\r\n $.alert('you clicked');\r\n});\r\n```\r\n```js\r\n$.confirm(\"press OK or Cancel.\",function(bool){\r\n $.alert('you clicked'+(bool?'OK':'cancel'));\r\n});\r\n```\r\n```js\r\n$.prompt(\"what's your name?\",function(string){\r\n $.alert('your name is '+string);\r\n});\r\n```\r\n\r\nI want view live example.\r\n-------------------------\r\n\r\nOK. [here's an example](http://jsfiddle.net/preFy/ \"live example\"). \r\n\r\nWhat browser can run with this plugin?\r\n--------------------------------------\r\nfirst, jQuery 1.4 or later needed.\r\nand, You can run with most popular major browser,\r\nInternet Explorer 8 or above, Firefox 3 or above, Safari 4 or above, Chrome 10 or above, Opera 9 or above.\r\nNOTE : Old school browser, such as IE 7 or lower is have a problem with CSS issue.\r\nthat's all. this plugin have NO images or other resources.\r\n\r\nWow! It's simple and cool! can I join with you for make better this plugin?\r\n---------------------------------------------------------------------------\r\n\r\nSure. contributes are welcome! just fork this plugin and get involved to make a better place for you and for me.\r\n\r\nGoals\r\n-----\r\n\r\n - More Simplify and Optimization.\r\n - Less Size and Unresolved Issues.\r\n - **All Methods will returns Deferred Object instead of DOM Container**\r\n\r\n\r\nLicense\r\n-------\r\n\r\n(The MIT License)\r\n\r\nCopyright (c) 2011-2012 Ukjin 'composite' Yang \r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file
diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css
new file mode 100644
index 0000000..e65cedf
--- /dev/null
+++ b/stylesheets/pygment_trac.css
@@ -0,0 +1,70 @@
+.highlight .hll { background-color: #ffffcc }
+.highlight { background: #f0f3f3; }
+.highlight .c { color: #0099FF; font-style: italic } /* Comment */
+.highlight .err { color: #AA0000; background-color: #FFAAAA } /* Error */
+.highlight .k { color: #006699; font-weight: bold } /* Keyword */
+.highlight .o { color: #555555 } /* Operator */
+.highlight .cm { color: #0099FF; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #009999 } /* Comment.Preproc */
+.highlight .c1 { color: #0099FF; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #0099FF; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #FF0000 } /* Generic.Error */
+.highlight .gh { color: #003300; font-weight: bold } /* Generic.Heading */
+.highlight .gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */
+.highlight .go { color: #AAAAAA } /* Generic.Output */
+.highlight .gp { color: #000099; font-weight: bold } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #003300; font-weight: bold } /* Generic.Subheading */
+.highlight .gt { color: #99CC66 } /* Generic.Traceback */
+.highlight .kc { color: #006699; font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: #006699; font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: #006699; font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: #006699 } /* Keyword.Pseudo */
+.highlight .kr { color: #006699; font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #007788; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #FF6600 } /* Literal.Number */
+.highlight .s { color: #CC3300 } /* Literal.String */
+.highlight .na { color: #330099 } /* Name.Attribute */
+.highlight .nb { color: #336666 } /* Name.Builtin */
+.highlight .nc { color: #00AA88; font-weight: bold } /* Name.Class */
+.highlight .no { color: #336600 } /* Name.Constant */
+.highlight .nd { color: #9999FF } /* Name.Decorator */
+.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
+.highlight .ne { color: #CC0000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #CC00FF } /* Name.Function */
+.highlight .nl { color: #9999FF } /* Name.Label */
+.highlight .nn { color: #00CCFF; font-weight: bold } /* Name.Namespace */
+.highlight .nt { color: #330099; font-weight: bold } /* Name.Tag */
+.highlight .nv { color: #003333 } /* Name.Variable */
+.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #FF6600 } /* Literal.Number.Float */
+.highlight .mh { color: #FF6600 } /* Literal.Number.Hex */
+.highlight .mi { color: #FF6600 } /* Literal.Number.Integer */
+.highlight .mo { color: #FF6600 } /* Literal.Number.Oct */
+.highlight .sb { color: #CC3300 } /* Literal.String.Backtick */
+.highlight .sc { color: #CC3300 } /* Literal.String.Char */
+.highlight .sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */
+.highlight .s2 { color: #CC3300 } /* Literal.String.Double */
+.highlight .se { color: #CC3300; font-weight: bold } /* Literal.String.Escape */
+.highlight .sh { color: #CC3300 } /* Literal.String.Heredoc */
+.highlight .si { color: #AA0000 } /* Literal.String.Interpol */
+.highlight .sx { color: #CC3300 } /* Literal.String.Other */
+.highlight .sr { color: #33AAAA } /* Literal.String.Regex */
+.highlight .s1 { color: #CC3300 } /* Literal.String.Single */
+.highlight .ss { color: #FFCC33 } /* Literal.String.Symbol */
+.highlight .bp { color: #336666 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #003333 } /* Name.Variable.Class */
+.highlight .vg { color: #003333 } /* Name.Variable.Global */
+.highlight .vi { color: #003333 } /* Name.Variable.Instance */
+.highlight .il { color: #FF6600 } /* Literal.Number.Integer.Long */
+
+.type-csharp .highlight .k { color: #0000FF }
+.type-csharp .highlight .kt { color: #0000FF }
+.type-csharp .highlight .nf { color: #000000; font-weight: normal }
+.type-csharp .highlight .nc { color: #2B91AF }
+.type-csharp .highlight .nn { color: #000000 }
+.type-csharp .highlight .s { color: #A31515 }
+.type-csharp .highlight .sc { color: #A31515 }
diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css
new file mode 100644
index 0000000..2bd468a
--- /dev/null
+++ b/stylesheets/stylesheet.css
@@ -0,0 +1,431 @@
+/*******************************************************************************
+Slate Theme for GitHub Pages
+by Jason Costello, @jsncostello
+*******************************************************************************/
+
+@import url(pygment_trac.css);
+
+/*******************************************************************************
+MeyerWeb Reset
+*******************************************************************************/
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ vertical-align: baseline;
+}
+
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+
+ol, ul {
+ list-style: none;
+}
+
+blockquote, q {
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+a:focus {
+ outline: none;
+}
+
+/*******************************************************************************
+Theme Styles
+*******************************************************************************/
+
+body {
+ box-sizing: border-box;
+ color:#373737;
+ background: #212121;
+ font-size: 16px;
+ font-family: 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif;
+ line-height: 1.5;
+ -webkit-font-smoothing: antialiased;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ margin: 10px 0;
+ font-weight: 700;
+ color:#222222;
+ font-family: 'Lucida Grande', 'Calibri', Helvetica, Arial, sans-serif;
+ letter-spacing: -1px;
+}
+
+h1 {
+ font-size: 36px;
+ font-weight: 700;
+}
+
+h2 {
+ padding-bottom: 10px;
+ font-size: 32px;
+ background: url('../images/bg_hr.png') repeat-x bottom;
+}
+
+h3 {
+ font-size: 24px;
+}
+
+h4 {
+ font-size: 21px;
+}
+
+h5 {
+ font-size: 18px;
+}
+
+h6 {
+ font-size: 16px;
+}
+
+p {
+ margin: 10px 0 15px 0;
+}
+
+footer p {
+ color: #f2f2f2;
+}
+
+a {
+ text-decoration: none;
+ color: #007edf;
+ text-shadow: none;
+
+ transition: color 0.5s ease;
+ transition: text-shadow 0.5s ease;
+ -webkit-transition: color 0.5s ease;
+ -webkit-transition: text-shadow 0.5s ease;
+ -moz-transition: color 0.5s ease;
+ -moz-transition: text-shadow 0.5s ease;
+ -o-transition: color 0.5s ease;
+ -o-transition: text-shadow 0.5s ease;
+ -ms-transition: color 0.5s ease;
+ -ms-transition: text-shadow 0.5s ease;
+}
+
+#main_content a:hover {
+ color: #0069ba;
+ text-shadow: #0090ff 0px 0px 2px;
+}
+
+footer a:hover {
+ color: #43adff;
+ text-shadow: #0090ff 0px 0px 2px;
+}
+
+em {
+ font-style: italic;
+}
+
+strong {
+ font-weight: bold;
+}
+
+img {
+ position: relative;
+ margin: 0 auto;
+ max-width: 739px;
+ padding: 5px;
+ margin: 10px 0 10px 0;
+ border: 1px solid #ebebeb;
+
+ box-shadow: 0 0 5px #ebebeb;
+ -webkit-box-shadow: 0 0 5px #ebebeb;
+ -moz-box-shadow: 0 0 5px #ebebeb;
+ -o-box-shadow: 0 0 5px #ebebeb;
+ -ms-box-shadow: 0 0 5px #ebebeb;
+}
+
+pre, code {
+ width: 100%;
+ color: #222;
+ background-color: #fff;
+
+ font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
+ font-size: 14px;
+
+ border-radius: 2px;
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+
+
+
+}
+
+pre {
+ width: 100%;
+ padding: 10px;
+ box-shadow: 0 0 10px rgba(0,0,0,.1);
+ overflow: auto;
+}
+
+code {
+ padding: 3px;
+ margin: 0 3px;
+ box-shadow: 0 0 10px rgba(0,0,0,.1);
+}
+
+pre code {
+ display: block;
+ box-shadow: none;
+}
+
+blockquote {
+ color: #666;
+ margin-bottom: 20px;
+ padding: 0 0 0 20px;
+ border-left: 3px solid #bbb;
+}
+
+ul, ol, dl {
+ margin-bottom: 15px
+}
+
+ul li {
+ list-style: inside;
+ padding-left: 20px;
+}
+
+ol li {
+ list-style: decimal inside;
+ padding-left: 20px;
+}
+
+dl dt {
+ font-weight: bold;
+}
+
+dl dd {
+ padding-left: 20px;
+ font-style: italic;
+}
+
+dl p {
+ padding-left: 20px;
+ font-style: italic;
+}
+
+hr {
+ height: 1px;
+ margin-bottom: 5px;
+ border: none;
+ background: url('../images/bg_hr.png') repeat-x center;
+}
+
+table {
+ border: 1px solid #373737;
+ margin-bottom: 20px;
+ text-align: left;
+ }
+
+th {
+ font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ padding: 10px;
+ background: #373737;
+ color: #fff;
+ }
+
+td {
+ padding: 10px;
+ border: 1px solid #373737;
+ }
+
+form {
+ background: #f2f2f2;
+ padding: 20px;
+}
+
+img {
+ width: 100%;
+ max-width: 100%;
+}
+
+/*******************************************************************************
+Full-Width Styles
+*******************************************************************************/
+
+.outer {
+ width: 100%;
+}
+
+.inner {
+ position: relative;
+ max-width: 640px;
+ padding: 20px 10px;
+ margin: 0 auto;
+}
+
+#forkme_banner {
+ display: block;
+ position: absolute;
+ top:0;
+ right: 10px;
+ z-index: 10;
+ padding: 10px 50px 10px 10px;
+ color: #fff;
+ background: url('../images/blacktocat.png') #0090ff no-repeat 95% 50%;
+ font-weight: 700;
+ box-shadow: 0 0 10px rgba(0,0,0,.5);
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+#header_wrap {
+ background: #212121;
+ background: -moz-linear-gradient(top, #373737, #212121);
+ background: -webkit-linear-gradient(top, #373737, #212121);
+ background: -ms-linear-gradient(top, #373737, #212121);
+ background: -o-linear-gradient(top, #373737, #212121);
+ background: linear-gradient(top, #373737, #212121);
+}
+
+#header_wrap .inner {
+ padding: 50px 10px 30px 10px;
+}
+
+#project_title {
+ margin: 0;
+ color: #fff;
+ font-size: 42px;
+ font-weight: 700;
+ text-shadow: #111 0px 0px 10px;
+}
+
+#project_tagline {
+ color: #fff;
+ font-size: 24px;
+ font-weight: 300;
+ background: none;
+ text-shadow: #111 0px 0px 10px;
+}
+
+#downloads {
+ position: absolute;
+ width: 210px;
+ z-index: 10;
+ bottom: -40px;
+ right: 0;
+ height: 70px;
+ background: url('../images/icon_download.png') no-repeat 0% 90%;
+}
+
+.zip_download_link {
+ display: block;
+ float: right;
+ width: 90px;
+ height:70px;
+ text-indent: -5000px;
+ overflow: hidden;
+ background: url(../images/sprite_download.png) no-repeat bottom left;
+}
+
+.tar_download_link {
+ display: block;
+ float: right;
+ width: 90px;
+ height:70px;
+ text-indent: -5000px;
+ overflow: hidden;
+ background: url(../images/sprite_download.png) no-repeat bottom right;
+ margin-left: 10px;
+}
+
+.zip_download_link:hover {
+ background: url(../images/sprite_download.png) no-repeat top left;
+}
+
+.tar_download_link:hover {
+ background: url(../images/sprite_download.png) no-repeat top right;
+}
+
+#main_content_wrap {
+ background: #f2f2f2;
+ border-top: 1px solid #111;
+ border-bottom: 1px solid #111;
+}
+
+#main_content {
+ padding-top: 40px;
+}
+
+#footer_wrap {
+ background: #212121;
+}
+
+
+
+/*******************************************************************************
+Small Device Styles
+*******************************************************************************/
+
+@media screen and (max-width: 480px) {
+ body {
+ font-size:14px;
+ }
+
+ #downloads {
+ display: none;
+ }
+
+ .inner {
+ min-width: 320px;
+ max-width: 480px;
+ }
+
+ #project_title {
+ font-size: 32px;
+ }
+
+ h1 {
+ font-size: 28px;
+ }
+
+ h2 {
+ font-size: 24px;
+ }
+
+ h3 {
+ font-size: 21px;
+ }
+
+ h4 {
+ font-size: 18px;
+ }
+
+ h5 {
+ font-size: 14px;
+ }
+
+ h6 {
+ font-size: 12px;
+ }
+
+ code, pre {
+ min-width: 320px;
+ max-width: 480px;
+ font-size: 11px;
+ }
+
+}
From 7657028266dd1ce565f2015e780a14b3db403ea2 Mon Sep 17 00:00:00 2001
From: Ukjin Yang
Date: Sun, 15 Dec 2013 16:31:44 -0800
Subject: [PATCH 2/2] Create gh-pages branch via GitHub
---
index.html | 42 +++++++++++++++++++++++---------------
params.json | 2 +-
stylesheets/stylesheet.css | 40 +++++++++++++++---------------------
3 files changed, 43 insertions(+), 41 deletions(-)
diff --git a/index.html b/index.html
index bfeb6d5..e6d3f9c 100644
--- a/index.html
+++ b/index.html
@@ -31,19 +31,22 @@
prompt("please text me.");
-> $.prompt("please text me.");
-
Wait! YOU MUST SEE BEFORE USE THIS PLUGIN,
+
+Wait! YOU MUST SEE BEFORE USE THIS PLUGIN,
this plugin is can't replace as javascript standard function (alert, etc.)
because, this plugin cannot wait user action while showing dialog.
@@ -65,7 +69,7 @@
Wait! YOU MUST SEE BEFORE USE THIS PLUGIN,
Please don't..
-
form.submit=function(){
+
form.submit=function(){//All MsgBox function returns MsgBox Container Object. so it'll return always true.if($.confirm('Are you sure to save it?')){returntrue;//Page will changed without your confirm.
@@ -76,7 +80,7 @@
Wait! YOU MUST SEE BEFORE USE THIS PLUGIN,
So, what can I do?
-
form.submit=function(){
+
form.submit=function(){if(!form.confirm){//Use variables or DOM objects or whatever you want.$.confirm('Are you sure to save it?',function(answer){form.confirm=answer;
@@ -89,31 +93,34 @@
Wait! YOU MUST SEE BEFORE USE THIS PLUGIN,
You can use another solution to solve this.
-
OK. so, How to use with callback function?
+
+OK. so, How to use with callback function?
jQuery.MsgBox can add your callback function for provide next action after user clicked.
It's Very simple.
first, jQuery 1.4 or later needed.
and, You can run with most popular major browser,
@@ -121,17 +128,20 @@
What browser can run with this plugin?
NOTE : Old school browser, such as IE 7 or lower is have a problem with CSS issue.
that's all. this plugin have NO images or other resources.
-
Wow! It's simple and cool! can I join with you for make better this plugin?
+
+Wow! It's simple and cool! can I join with you for make better this plugin?
Sure. contributes are welcome! just fork this plugin and get involved to make a better place for you and for me.
-
Goals
+
+Goals
More Simplify and Optimization.
Less Size and Unresolved Issues.
All Methods will returns Deferred Object instead of DOM Container
-
License
+
+License
(The MIT License)
diff --git a/params.json b/params.json
index 7738969..0376261 100644
--- a/params.json
+++ b/params.json
@@ -1 +1 @@
-{"name":"Jquery.msgbox","google":"","tagline":"Firefox style simplist dialog form.","body":"jQuery MsgBox\r\n=============\r\n\r\n0.3.7 BETA\r\n\r\nWhat is it?\r\n-----------\r\n\r\nFirefox style simplist dialog form.\r\n\r\n\r\nHow to use this?\r\n----------------\r\n\r\nIt's quiet simple.\r\n\r\n```html\r\n\r\n\r\n```\r\n\r\nalert(\"i'm alert\");\r\n-> $.alert(\"i'm alert\");\r\n\r\nconfirm(\"Are you sure?\");\r\n-> $.confirm(\"Are you sure?\");\r\n\r\nprompt(\"please text me.\");\r\n-> $.prompt(\"please text me.\");\r\n\r\nWait! YOU MUST SEE BEFORE USE THIS PLUGIN,\r\n------------------------------------------\r\nthis plugin is can't replace as javascript standard function (alert, etc.)\r\nbecause, this plugin cannot wait user action while showing dialog.\r\nIf you want get user's action, put a callback function in next of message param.\r\nwhen user clicked in a dialog button, such as OK or cancel, msgbox will call your defined function.\r\n\r\nPlease don't..\r\n```js\r\nform.submit=function(){\r\n //All MsgBox function returns MsgBox Container Object. so it'll return always true.\r\n if($.confirm('Are you sure to save it?')){\r\n return true;//Page will changed without your confirm.\r\n }\r\n return false;\r\n}\r\n```\r\n**So, what can I do?**\r\n```js\r\nform.submit=function(){\r\n if(!form.confirm){//Use variables or DOM objects or whatever you want.\r\n $.confirm('Are you sure to save it?',function(answer){\r\n form.confirm=answer;\r\n if(answer) form.submit();//submit again to verify confirm value.\r\n });\r\n return false;//You should use this line to prevent page changes.\r\n }else return true;\r\n}\r\n```\r\n* You can use another solution to solve this.\r\n\r\nOK. so, How to use with callback function?\r\n------------------------------------------\r\n\r\njQuery.MsgBox can add your callback function for provide next action after user clicked.\r\nIt's Very simple.\r\n\r\n```js\r\n$.alert(\"click me.\",function(){\r\n $.alert('you clicked');\r\n});\r\n```\r\n```js\r\n$.confirm(\"press OK or Cancel.\",function(bool){\r\n $.alert('you clicked'+(bool?'OK':'cancel'));\r\n});\r\n```\r\n```js\r\n$.prompt(\"what's your name?\",function(string){\r\n $.alert('your name is '+string);\r\n});\r\n```\r\n\r\nI want view live example.\r\n-------------------------\r\n\r\nOK. [here's an example](http://jsfiddle.net/preFy/ \"live example\"). \r\n\r\nWhat browser can run with this plugin?\r\n--------------------------------------\r\nfirst, jQuery 1.4 or later needed.\r\nand, You can run with most popular major browser,\r\nInternet Explorer 8 or above, Firefox 3 or above, Safari 4 or above, Chrome 10 or above, Opera 9 or above.\r\nNOTE : Old school browser, such as IE 7 or lower is have a problem with CSS issue.\r\nthat's all. this plugin have NO images or other resources.\r\n\r\nWow! It's simple and cool! can I join with you for make better this plugin?\r\n---------------------------------------------------------------------------\r\n\r\nSure. contributes are welcome! just fork this plugin and get involved to make a better place for you and for me.\r\n\r\nGoals\r\n-----\r\n\r\n - More Simplify and Optimization.\r\n - Less Size and Unresolved Issues.\r\n - **All Methods will returns Deferred Object instead of DOM Container**\r\n\r\n\r\nLicense\r\n-------\r\n\r\n(The MIT License)\r\n\r\nCopyright (c) 2011-2012 Ukjin 'composite' Yang \r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file
+{"name":"Jquery.msgbox","tagline":"Firefox style simplist dialog form.","body":"jQuery MsgBox\r\n=============\r\n\r\n0.3.7 BETA\r\n\r\nWhat is it?\r\n-----------\r\n\r\nFirefox style simplist dialog form.\r\n\r\n\r\nHow to use this?\r\n----------------\r\n\r\nIt's quiet simple.\r\n\r\n```html\r\n\r\n\r\n```\r\n\r\nalert(\"i'm alert\");\r\n-> $.alert(\"i'm alert\");\r\n\r\nconfirm(\"Are you sure?\");\r\n-> $.confirm(\"Are you sure?\");\r\n\r\nprompt(\"please text me.\");\r\n-> $.prompt(\"please text me.\");\r\n\r\nWait! YOU MUST SEE BEFORE USE THIS PLUGIN,\r\n------------------------------------------\r\nthis plugin is can't replace as javascript standard function (alert, etc.)\r\nbecause, this plugin cannot wait user action while showing dialog.\r\nIf you want get user's action, put a callback function in next of message param.\r\nwhen user clicked in a dialog button, such as OK or cancel, msgbox will call your defined function.\r\n\r\nPlease don't..\r\n```js\r\nform.submit=function(){\r\n //All MsgBox function returns MsgBox Container Object. so it'll return always true.\r\n if($.confirm('Are you sure to save it?')){\r\n return true;//Page will changed without your confirm.\r\n }\r\n return false;\r\n}\r\n```\r\n**So, what can I do?**\r\n```js\r\nform.submit=function(){\r\n if(!form.confirm){//Use variables or DOM objects or whatever you want.\r\n $.confirm('Are you sure to save it?',function(answer){\r\n form.confirm=answer;\r\n if(answer) form.submit();//submit again to verify confirm value.\r\n });\r\n return false;//You should use this line to prevent page changes.\r\n }else return true;\r\n}\r\n```\r\n* You can use another solution to solve this.\r\n\r\nOK. so, How to use with callback function?\r\n------------------------------------------\r\n\r\njQuery.MsgBox can add your callback function for provide next action after user clicked.\r\nIt's Very simple.\r\n\r\n```js\r\n$.alert(\"click me.\",function(){\r\n $.alert('you clicked');\r\n});\r\n```\r\n```js\r\n$.confirm(\"press OK or Cancel.\",function(bool){\r\n $.alert('you clicked'+(bool?'OK':'cancel'));\r\n});\r\n```\r\n```js\r\n$.prompt(\"what's your name?\",function(string){\r\n $.alert('your name is '+string);\r\n});\r\n```\r\n\r\nI want view live example.\r\n-------------------------\r\n\r\nOK. [here's an example](http://jsfiddle.net/preFy/ \"live example\"). \r\n\r\nWhat browser can run with this plugin?\r\n--------------------------------------\r\nfirst, jQuery 1.4 or later needed.\r\nand, You can run with most popular major browser,\r\nInternet Explorer 8 or above, Firefox 3 or above, Safari 4 or above, Chrome 10 or above, Opera 9 or above.\r\nNOTE : Old school browser, such as IE 7 or lower is have a problem with CSS issue.\r\nthat's all. this plugin have NO images or other resources.\r\n\r\nWow! It's simple and cool! can I join with you for make better this plugin?\r\n---------------------------------------------------------------------------\r\n\r\nSure. contributes are welcome! just fork this plugin and get involved to make a better place for you and for me.\r\n\r\nGoals\r\n-----\r\n\r\n - More Simplify and Optimization.\r\n - Less Size and Unresolved Issues.\r\n - **All Methods will returns Deferred Object instead of DOM Container**\r\n\r\n\r\nLicense\r\n-------\r\n\r\n(The MIT License)\r\n\r\nCopyright (c) 2011-2012 Ukjin 'composite' Yang \r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file
diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css
index 2bd468a..7a08b01 100644
--- a/stylesheets/stylesheet.css
+++ b/stylesheets/stylesheet.css
@@ -39,18 +39,11 @@ ol, ul {
list-style: none;
}
-blockquote, q {
-}
-
table {
border-collapse: collapse;
border-spacing: 0;
}
-a:focus {
- outline: none;
-}
-
/*******************************************************************************
Theme Styles
*******************************************************************************/
@@ -125,14 +118,11 @@ a {
-ms-transition: text-shadow 0.5s ease;
}
-#main_content a:hover {
- color: #0069ba;
- text-shadow: #0090ff 0px 0px 2px;
-}
+a:hover, a:focus {text-decoration: underline;}
-footer a:hover {
- color: #43adff;
- text-shadow: #0090ff 0px 0px 2px;
+footer a {
+ color: #F2F2F2;
+ text-decoration: underline;
}
em {
@@ -158,6 +148,15 @@ img {
-ms-box-shadow: 0 0 5px #ebebeb;
}
+p img {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+ text-align: center;
+ border: none;
+}
+
pre, code {
width: 100%;
color: #222;
@@ -169,9 +168,6 @@ pre, code {
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-
-
-
}
pre {
@@ -199,16 +195,17 @@ blockquote {
border-left: 3px solid #bbb;
}
+
ul, ol, dl {
margin-bottom: 15px
}
-ul li {
+ul {
list-style: inside;
padding-left: 20px;
}
-ol li {
+ol {
list-style: decimal inside;
padding-left: 20px;
}
@@ -257,11 +254,6 @@ form {
padding: 20px;
}
-img {
- width: 100%;
- max-width: 100%;
-}
-
/*******************************************************************************
Full-Width Styles
*******************************************************************************/