Primer Commit
This commit is contained in:
266
assets/extra-libs/toastr/dist/build/toastr.min.css
vendored
Normal file
266
assets/extra-libs/toastr/dist/build/toastr.min.css
vendored
Normal file
@@ -0,0 +1,266 @@
|
||||
.toastr{
|
||||
position: fixed;
|
||||
z-index: 999999;
|
||||
pointer-events: none;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.toast-title {
|
||||
font-weight: 700
|
||||
}
|
||||
|
||||
.toast-message {
|
||||
-ms-word-wrap: break-word;
|
||||
word-wrap: break-word
|
||||
}
|
||||
|
||||
.toast-message a,
|
||||
.toast-message label {
|
||||
color: #FFF
|
||||
}
|
||||
|
||||
.toast-message a:hover {
|
||||
color: #CCC;
|
||||
text-decoration: none
|
||||
}
|
||||
|
||||
.toast-close-button {
|
||||
position: relative;
|
||||
right: -.3em;
|
||||
top: -.3em;
|
||||
float: right;
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
color: #FFF;
|
||||
-webkit-text-shadow: 0 1px 0 #fff;
|
||||
text-shadow: 0 1px 0 #fff;
|
||||
opacity: .8;
|
||||
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
|
||||
filter: alpha(opacity=80);
|
||||
line-height: 1
|
||||
}
|
||||
|
||||
.toast-close-button:focus,
|
||||
.toast-close-button:hover {
|
||||
color: #000;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
opacity: .4;
|
||||
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
|
||||
filter: alpha(opacity=40)
|
||||
}
|
||||
|
||||
.rtl .toast-close-button {
|
||||
left: -.3em;
|
||||
float: left;
|
||||
right: .3em
|
||||
}
|
||||
|
||||
button.toast-close-button {
|
||||
padding: 0;
|
||||
cursor: pointer;
|
||||
background: 0 0;
|
||||
border: 0;
|
||||
-webkit-appearance: none
|
||||
}
|
||||
|
||||
.toast-top-center {
|
||||
top: 0;
|
||||
right: 0;
|
||||
width: 100%
|
||||
}
|
||||
|
||||
.toast-bottom-center {
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
width: 100%
|
||||
}
|
||||
|
||||
.toast-top-full-width {
|
||||
top: 0;
|
||||
right: 0;
|
||||
width: 100%
|
||||
}
|
||||
|
||||
.toast-bottom-full-width {
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
width: 100%
|
||||
}
|
||||
|
||||
.toast-top-left {
|
||||
top: 12px;
|
||||
left: 12px
|
||||
}
|
||||
|
||||
.toast-top-right {
|
||||
top: 12px;
|
||||
right: 12px
|
||||
}
|
||||
|
||||
.toast-bottom-right {
|
||||
right: 12px;
|
||||
bottom: 12px
|
||||
}
|
||||
|
||||
.toast-bottom-left {
|
||||
bottom: 12px;
|
||||
left: 12px
|
||||
}
|
||||
|
||||
.toast-container {
|
||||
position: fixed;
|
||||
z-index: 999999;
|
||||
pointer-events: none
|
||||
}
|
||||
|
||||
.toast-container * {
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box
|
||||
}
|
||||
|
||||
.toast-container>div {
|
||||
position: relative;
|
||||
pointer-events: auto;
|
||||
overflow: hidden;
|
||||
margin: 0 0 6px;
|
||||
padding: 15px 15px 15px 50px;
|
||||
width: 300px;
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
background-position: 15px center;
|
||||
background-repeat: no-repeat;
|
||||
-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
|
||||
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
|
||||
box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
|
||||
color: #FFF;
|
||||
opacity: 1;
|
||||
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
|
||||
filter: alpha(opacity=80)
|
||||
}
|
||||
|
||||
.toast-container>div.rtl {
|
||||
direction: rtl;
|
||||
padding: 15px 50px 15px 15px;
|
||||
background-position: right 15px center
|
||||
}
|
||||
|
||||
.toast-container>div:hover {
|
||||
-moz-box-shadow: 0 0 12px #000;
|
||||
-webkit-box-shadow: 0 0 12px #000;
|
||||
box-shadow: 0 0 12px #000;
|
||||
opacity: 1;
|
||||
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
|
||||
filter: alpha(opacity=100);
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
.toast-container>.toast-info {
|
||||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important
|
||||
}
|
||||
|
||||
.toast-container>.toast-error {
|
||||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important
|
||||
}
|
||||
|
||||
.toast-container>.toast-success {
|
||||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important
|
||||
}
|
||||
|
||||
.toast-container>.toast-warning {
|
||||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important
|
||||
}
|
||||
|
||||
.toast-container.toast-bottom-center>div,
|
||||
.toast-container.toast-top-center>div {
|
||||
width: 300px;
|
||||
margin-left: auto;
|
||||
margin-right: auto
|
||||
}
|
||||
|
||||
.toast-container.toast-bottom-full-width>div,
|
||||
.toast-container.toast-top-full-width>div {
|
||||
width: 96%;
|
||||
margin-left: auto;
|
||||
margin-right: auto
|
||||
}
|
||||
|
||||
/*.toast {
|
||||
background-color: #030303
|
||||
}*/
|
||||
|
||||
.toast-success {
|
||||
background-color: #36bea6 !important;
|
||||
}
|
||||
.toast-error {
|
||||
background-color: #f62d51 !important;
|
||||
}
|
||||
.toast-info {
|
||||
background-color: #2962FF !important;
|
||||
}
|
||||
.toast-warning {
|
||||
background-color: #ffbc34 !important;
|
||||
}
|
||||
|
||||
.toast-progress {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
height: 4px;
|
||||
background-color: #000;
|
||||
opacity: .4;
|
||||
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
|
||||
filter: alpha(opacity=40)
|
||||
}
|
||||
|
||||
@media all and (max-width:240px) {
|
||||
#toast-container>div {
|
||||
padding: 8px 8px 8px 50px;
|
||||
width: 11em
|
||||
}
|
||||
#toast-container>div.rtl {
|
||||
padding: 8px 50px 8px 8px
|
||||
}
|
||||
#toast-container .toast-close-button {
|
||||
right: -.2em;
|
||||
top: -.2em
|
||||
}
|
||||
#toast-container .rtl .toast-close-button {
|
||||
left: -.2em;
|
||||
right: .2em
|
||||
}
|
||||
}
|
||||
|
||||
@media all and (min-width:241px) and (max-width:480px) {
|
||||
.toast-container>div {
|
||||
padding: 8px 8px 8px 50px;
|
||||
width: 18em
|
||||
}
|
||||
.toast-container>div.rtl {
|
||||
padding: 8px 50px 8px 8px
|
||||
}
|
||||
.toast-container .toast-close-button {
|
||||
right: -.2em;
|
||||
top: -.2em
|
||||
}
|
||||
.toast-container .rtl .toast-close-button {
|
||||
left: -.2em;
|
||||
right: .2em
|
||||
}
|
||||
}
|
||||
|
||||
@media all and (min-width:481px) and (max-width:768px) {
|
||||
.toast-container>div {
|
||||
padding: 15px 15px 15px 50px;
|
||||
width: 25em
|
||||
}
|
||||
.toast-container>div.rtl {
|
||||
padding: 15px 50px 15px 15px
|
||||
}
|
||||
}
|
||||
|
||||
.toast-container .toast {
|
||||
max-width: 100%;
|
||||
}
|
||||
1
assets/extra-libs/toastr/dist/build/toastr.min.js
vendored
Normal file
1
assets/extra-libs/toastr/dist/build/toastr.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
351
assets/extra-libs/toastr/dist/demo.html
vendored
Normal file
351
assets/extra-libs/toastr/dist/demo.html
vendored
Normal file
@@ -0,0 +1,351 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>toastr examples</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
|
||||
<link href="build/toastr.css" rel="stylesheet" type="text/css" />
|
||||
<style>
|
||||
.row {
|
||||
margin-left: 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="container">
|
||||
<section class="row">
|
||||
<h1>toastr</h1>
|
||||
|
||||
<div class="well row">
|
||||
<div class="row">
|
||||
<div class="span4">
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<label class="control-label" for="title">Title</label>
|
||||
<input id="title" type="text" class="input-large" placeholder="Enter a title ..." />
|
||||
<label class="control-label" for="message">Message</label>
|
||||
<textarea class="input-large" id="message" rows="3" placeholder="Enter a message ..."></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="closeButton">
|
||||
<input id="closeButton" type="checkbox" value="checked" class="input-mini" />Close Button
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="addBehaviorOnToastClick">
|
||||
<input id="addBehaviorOnToastClick" type="checkbox" value="checked" class="input-mini" />Add behavior on toast click
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="addBehaviorOnToastCloseClick">
|
||||
<input disabled id="addBehaviorOnToastCloseClick" type="checkbox" value="checked" class="input-mini" />Add behavior on toast close button click
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="debugInfo">
|
||||
<input id="debugInfo" type="checkbox" value="checked" class="input-mini" />Debug
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="progressBar">
|
||||
<input id="progressBar" type="checkbox" value="checked" class="input-mini" />Progress Bar
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="rtl">
|
||||
<input id="rtl" type="checkbox" value="checked" class="input-mini" />Right-To-Left
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="preventDuplicates">
|
||||
<input id="preventDuplicates" type="checkbox" value="checked" class="input-mini" />Prevent Duplicates
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="addClear">
|
||||
<input id="addClear" type="checkbox" value="checked" class="input-mini" />Add button to force clearing a toast, ignoring focus
|
||||
</label>
|
||||
</div>
|
||||
<div class="controls">
|
||||
<label class="checkbox" for="newestOnTop">
|
||||
<input id="newestOnTop" type="checkbox" value="checked" class="input-mini" />Newest on top
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="span2">
|
||||
<div class="control-group" id="toastTypeGroup">
|
||||
<div class="controls">
|
||||
<label>Toast Type</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="toasts" value="success" checked />Success
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="toasts" value="info" />Info
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="toasts" value="warning" />Warning
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="toasts" value="error" />Error
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group" id="positionGroup">
|
||||
<div class="controls">
|
||||
<label>Position</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-top-right" checked />Top Right
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-bottom-right" />Bottom Right
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-bottom-left" />Bottom Left
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-top-left" />Top Left
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-top-full-width" />Top Full Width
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-bottom-full-width" />Bottom Full Width
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-top-center" />Top Center
|
||||
</label>
|
||||
<label class="radio">
|
||||
<input type="radio" name="positions" value="toast-bottom-center" />Bottom Center
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="span2">
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<label class="control-label" for="showEasing">Show Easing</label>
|
||||
<input id="showEasing" type="text" placeholder="swing, linear" class="input-mini" value="swing" />
|
||||
|
||||
<label class="control-label" for="hideEasing">Hide Easing</label>
|
||||
<input id="hideEasing" type="text" placeholder="swing, linear" class="input-mini" value="linear" />
|
||||
|
||||
<label class="control-label" for="showMethod">Show Method</label>
|
||||
<input id="showMethod" type="text" placeholder="show, fadeIn, slideDown" class="input-mini" value="fadeIn" />
|
||||
|
||||
<label class="control-label" for="hideMethod">Hide Method</label>
|
||||
<input id="hideMethod" type="text" placeholder="hide, fadeOut, slideUp" class="input-mini" value="fadeOut" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="span3">
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<label class="control-label" for="showDuration">Show Duration</label>
|
||||
<input id="showDuration" type="number" placeholder="ms" class="input-mini" value="300" />
|
||||
|
||||
<label class="control-label" for="hideDuration">Hide Duration</label>
|
||||
<input id="hideDuration" type="number" placeholder="ms" class="input-mini" value="1000" />
|
||||
|
||||
<label class="control-label" for="timeOut">Time out</label>
|
||||
<input id="timeOut" type="number" placeholder="ms" class="input-mini" value="5000" />
|
||||
|
||||
<label class="control-label" for="extendedTimeOut">Extended time out</label>
|
||||
<input id="extendedTimeOut" type="number" placeholder="ms" class="input-mini" value="1000" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<button type="button" class="btn btn-primary" id="showtoast">Show Toast</button>
|
||||
<button type="button" class="btn btn-danger" id="cleartoasts">Clear Toasts</button>
|
||||
<button type="button" class="btn btn-danger" id="clearlasttoast">Clear Last Toast</button>
|
||||
</div>
|
||||
|
||||
<div class="row" style='margin-top: 25px;'>
|
||||
<pre id='toastrOptions'></pre>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer class="row">
|
||||
<h2>Links</h2>
|
||||
|
||||
<ul>
|
||||
<li><a href="http://nuget.org/packages/toastr">NuGet</a></li>
|
||||
<li><a href="https://github.com/CodeSeven/toastr">GitHub</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
|
||||
<script src="toastr.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
var i = -1;
|
||||
var toastCount = 0;
|
||||
var $toastlast;
|
||||
|
||||
var getMessage = function () {
|
||||
var msgs = ['My name is Inigo Montoya. You killed my father. Prepare to die!',
|
||||
'<div><input class="input-small" value="textbox"/> <a href="http://johnpapa.net" target="_blank">This is a hyperlink</a></div><div><button type="button" id="okBtn" class="btn btn-primary">Close me</button><button type="button" id="surpriseBtn" class="btn" style="margin: 0 8px 0 8px">Surprise me</button></div>',
|
||||
'Are you the six fingered man?',
|
||||
'Inconceivable!',
|
||||
'I do not think that means what you think it means.',
|
||||
'Have fun storming the castle!'
|
||||
];
|
||||
i++;
|
||||
if (i === msgs.length) {
|
||||
i = 0;
|
||||
}
|
||||
|
||||
return msgs[i];
|
||||
};
|
||||
|
||||
var getMessageWithClearButton = function (msg) {
|
||||
msg = msg ? msg : 'Clear itself?';
|
||||
msg += '<br /><br /><button type="button" class="btn clear">Yes</button>';
|
||||
return msg;
|
||||
};
|
||||
|
||||
$('#closeButton').click(function() {
|
||||
if($(this).is(':checked')) {
|
||||
$('#addBehaviorOnToastCloseClick').prop('disabled', false);
|
||||
} else {
|
||||
$('#addBehaviorOnToastCloseClick').prop('disabled', true);
|
||||
$('#addBehaviorOnToastCloseClick').prop('checked', false);
|
||||
}
|
||||
});
|
||||
|
||||
$('#showtoast').click(function () {
|
||||
var shortCutFunction = $("#toastTypeGroup input:radio:checked").val();
|
||||
var msg = $('#message').val();
|
||||
var title = $('#title').val() || '';
|
||||
var $showDuration = $('#showDuration');
|
||||
var $hideDuration = $('#hideDuration');
|
||||
var $timeOut = $('#timeOut');
|
||||
var $extendedTimeOut = $('#extendedTimeOut');
|
||||
var $showEasing = $('#showEasing');
|
||||
var $hideEasing = $('#hideEasing');
|
||||
var $showMethod = $('#showMethod');
|
||||
var $hideMethod = $('#hideMethod');
|
||||
var toastIndex = toastCount++;
|
||||
var addClear = $('#addClear').prop('checked');
|
||||
|
||||
toastr.options = {
|
||||
closeButton: $('#closeButton').prop('checked'),
|
||||
debug: $('#debugInfo').prop('checked'),
|
||||
newestOnTop: $('#newestOnTop').prop('checked'),
|
||||
progressBar: $('#progressBar').prop('checked'),
|
||||
rtl: $('#rtl').prop('checked'),
|
||||
positionClass: $('#positionGroup input:radio:checked').val() || 'toast-top-right',
|
||||
preventDuplicates: $('#preventDuplicates').prop('checked'),
|
||||
onclick: null
|
||||
};
|
||||
|
||||
if ($('#addBehaviorOnToastClick').prop('checked')) {
|
||||
toastr.options.onclick = function () {
|
||||
alert('You can perform some custom action after a toast goes away');
|
||||
};
|
||||
}
|
||||
|
||||
if ($('#addBehaviorOnToastCloseClick').prop('checked')) {
|
||||
toastr.options.onCloseClick = function () {
|
||||
alert('You can perform some custom action when the close button is clicked');
|
||||
};
|
||||
}
|
||||
|
||||
if ($showDuration.val().length) {
|
||||
toastr.options.showDuration = parseInt($showDuration.val());
|
||||
}
|
||||
|
||||
if ($hideDuration.val().length) {
|
||||
toastr.options.hideDuration = parseInt($hideDuration.val());
|
||||
}
|
||||
|
||||
if ($timeOut.val().length) {
|
||||
toastr.options.timeOut = addClear ? 0 : parseInt($timeOut.val());
|
||||
}
|
||||
|
||||
if ($extendedTimeOut.val().length) {
|
||||
toastr.options.extendedTimeOut = addClear ? 0 : parseInt($extendedTimeOut.val());
|
||||
}
|
||||
|
||||
if ($showEasing.val().length) {
|
||||
toastr.options.showEasing = $showEasing.val();
|
||||
}
|
||||
|
||||
if ($hideEasing.val().length) {
|
||||
toastr.options.hideEasing = $hideEasing.val();
|
||||
}
|
||||
|
||||
if ($showMethod.val().length) {
|
||||
toastr.options.showMethod = $showMethod.val();
|
||||
}
|
||||
|
||||
if ($hideMethod.val().length) {
|
||||
toastr.options.hideMethod = $hideMethod.val();
|
||||
}
|
||||
|
||||
if (addClear) {
|
||||
msg = getMessageWithClearButton(msg);
|
||||
toastr.options.tapToDismiss = false;
|
||||
}
|
||||
if (!msg) {
|
||||
msg = getMessage();
|
||||
}
|
||||
|
||||
$('#toastrOptions').text('Command: toastr["'
|
||||
+ shortCutFunction
|
||||
+ '"]("'
|
||||
+ msg
|
||||
+ (title ? '", "' + title : '')
|
||||
+ '")\n\ntoastr.options = '
|
||||
+ JSON.stringify(toastr.options, null, 2)
|
||||
);
|
||||
|
||||
var $toast = toastr[shortCutFunction](msg, title); // Wire up an event handler to a button in the toast, if it exists
|
||||
$toastlast = $toast;
|
||||
|
||||
if(typeof $toast === 'undefined'){
|
||||
return;
|
||||
}
|
||||
|
||||
if ($toast.find('#okBtn').length) {
|
||||
$toast.delegate('#okBtn', 'click', function () {
|
||||
alert('you clicked me. i was toast #' + toastIndex + '. goodbye!');
|
||||
$toast.remove();
|
||||
});
|
||||
}
|
||||
if ($toast.find('#surpriseBtn').length) {
|
||||
$toast.delegate('#surpriseBtn', 'click', function () {
|
||||
alert('Surprise! you clicked me. i was toast #' + toastIndex + '. You could perform an action here.');
|
||||
});
|
||||
}
|
||||
if ($toast.find('.clear').length) {
|
||||
$toast.delegate('.clear', 'click', function () {
|
||||
toastr.clear($toast, { force: true });
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
function getLastToast(){
|
||||
return $toastlast;
|
||||
}
|
||||
$('#clearlasttoast').click(function () {
|
||||
toastr.clear(getLastToast());
|
||||
});
|
||||
$('#cleartoasts').click(function () {
|
||||
toastr.clear();
|
||||
});
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
73
assets/extra-libs/toastr/dist/karma.conf.js
vendored
Normal file
73
assets/extra-libs/toastr/dist/karma.conf.js
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
// Karma configuration
|
||||
// Generated on Thu Sep 04 2014 07:41:43 GMT-0400 (EDT)
|
||||
|
||||
module.exports = function (config) {
|
||||
config.set({
|
||||
|
||||
// base path that will be used to resolve all patterns (eg. files, exclude)
|
||||
basePath: '',
|
||||
|
||||
|
||||
// frameworks to use
|
||||
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
|
||||
frameworks: ['qunit'],
|
||||
|
||||
// list of files / patterns to load in the browser
|
||||
files: [
|
||||
'node_modules/jquery/dist/jquery.min.js',
|
||||
'build/toastr.css',
|
||||
'toastr.js',
|
||||
'node_modules/qunitjs/qunit/qunit.js',
|
||||
'tests/unit/qunit-helper.js',
|
||||
'tests/unit/toastr-tests.js'
|
||||
],
|
||||
|
||||
|
||||
// list of files to exclude
|
||||
exclude: [],
|
||||
|
||||
|
||||
// preprocess matching files before serving them to the browser
|
||||
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
|
||||
preprocessors: {
|
||||
'toastr.js': 'coverage'
|
||||
},
|
||||
|
||||
|
||||
// test results reporter to use
|
||||
// possible values: 'dots', 'progress'
|
||||
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
|
||||
reporters: ['progress', 'coverage'],
|
||||
|
||||
coverageReporter: {
|
||||
type: 'lcov',
|
||||
dir: 'tests/coverage'
|
||||
},
|
||||
|
||||
// web server port
|
||||
port: 9876,
|
||||
|
||||
|
||||
// enable / disable colors in the output (reporters and logs)
|
||||
colors: true,
|
||||
|
||||
|
||||
// level of logging
|
||||
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
|
||||
logLevel: config.LOG_INFO,
|
||||
|
||||
|
||||
// enable / disable watching file and executing tests whenever any file changes
|
||||
autoWatch: false,
|
||||
|
||||
|
||||
// start these browsers
|
||||
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
|
||||
browsers: ['PhantomJS'],
|
||||
|
||||
|
||||
// Continuous Integration mode
|
||||
// if true, Karma captures browsers, runs the tests and exits
|
||||
singleRun: true
|
||||
});
|
||||
};
|
||||
1
assets/extra-libs/toastr/dist/nuget/content/content/toastr.min.css
vendored
Normal file
1
assets/extra-libs/toastr/dist/nuget/content/content/toastr.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
assets/extra-libs/toastr/dist/nuget/content/scripts/toastr.min.js
vendored
Normal file
1
assets/extra-libs/toastr/dist/nuget/content/scripts/toastr.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(a){a(["jquery"],function(a){return function(){function b(a,b,c){return o({type:u.error,iconClass:p().iconClasses.error,message:a,optionsOverride:c,title:b})}function c(b,c){return b||(b=p()),r=a("#"+b.containerId),r.length?r:(c&&(r=l(b)),r)}function d(a,b,c){return o({type:u.info,iconClass:p().iconClasses.info,message:a,optionsOverride:c,title:b})}function e(a){s=a}function f(a,b,c){return o({type:u.success,iconClass:p().iconClasses.success,message:a,optionsOverride:c,title:b})}function g(a,b,c){return o({type:u.warning,iconClass:p().iconClasses.warning,message:a,optionsOverride:c,title:b})}function h(a){var b=p();r||c(b),k(a,b)||j(b)}function i(b){var d=p();return r||c(d),b&&0===a(":focus",b).length?void q(b):void(r.children().length&&r.remove())}function j(b){for(var c=r.children(),d=c.length-1;d>=0;d--)k(a(c[d]),b)}function k(b,c){return b&&0===a(":focus",b).length?(b[c.hideMethod]({duration:c.hideDuration,easing:c.hideEasing,complete:function(){q(b)}}),!0):!1}function l(b){return r=a("<div/>").attr("id",b.containerId).addClass(b.positionClass).attr("aria-live","polite").attr("role","alert"),r.appendTo(a(b.target)),r}function m(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:"<button>×</button>",newestOnTop:!0}}function n(a){s&&s(a)}function o(b){function d(b){return!a(":focus",j).length||b?j[g.hideMethod]({duration:g.hideDuration,easing:g.hideEasing,complete:function(){q(j),g.onHidden&&"hidden"!==o.state&&g.onHidden(),o.state="hidden",o.endTime=new Date,n(o)}}):void 0}function e(){(g.timeOut>0||g.extendedTimeOut>0)&&(i=setTimeout(d,g.extendedTimeOut))}function f(){clearTimeout(i),j.stop(!0,!0)[g.showMethod]({duration:g.showDuration,easing:g.showEasing})}var g=p(),h=b.iconClass||g.iconClass;"undefined"!=typeof b.optionsOverride&&(g=a.extend(g,b.optionsOverride),h=b.optionsOverride.iconClass||h),t++,r=c(g,!0);var i=null,j=a("<div/>"),k=a("<div/>"),l=a("<div/>"),m=a(g.closeHtml),o={toastId:t,state:"visible",startTime:new Date,options:g,map:b};return b.iconClass&&j.addClass(g.toastClass).addClass(h),b.title&&(k.append(b.title).addClass(g.titleClass),j.append(k)),b.message&&(l.append(b.message).addClass(g.messageClass),j.append(l)),g.closeButton&&(m.addClass("toast-close-button").attr("role","button"),j.prepend(m)),j.hide(),g.newestOnTop?r.prepend(j):r.append(j),j[g.showMethod]({duration:g.showDuration,easing:g.showEasing,complete:g.onShown}),g.timeOut>0&&(i=setTimeout(d,g.timeOut)),j.hover(f,e),!g.onclick&&g.tapToDismiss&&j.click(d),g.closeButton&&m&&m.click(function(a){a.stopPropagation?a.stopPropagation():void 0!==a.cancelBubble&&a.cancelBubble!==!0&&(a.cancelBubble=!0),d(!0)}),g.onclick&&j.click(function(){g.onclick(),d()}),n(o),g.debug&&console&&console.log(o),j}function p(){return a.extend({},m(),v.options)}function q(a){r||(r=c()),a.is(":visible")||(a.remove(),a=null,0===r.children().length&&r.remove())}var r,s,t=0,u={error:"error",info:"info",success:"success",warning:"warning"},v={clear:h,remove:i,error:b,getContainer:c,info:d,options:{},subscribe:e,success:f,version:"2.0.3",warning:g};return v}()})}("function"==typeof define&&define.amd?define:function(a,b){"undefined"!=typeof module&&module.exports?module.exports=b(require("jquery")):window.toastr=b(window.jQuery)});
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.0.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.0.nupkg
vendored
Normal file
Binary file not shown.
35
assets/extra-libs/toastr/dist/nuget/toastr.1.0.0.nuspec
vendored
Normal file
35
assets/extra-libs/toastr/dist/nuget/toastr.1.0.0.nuspec
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<version>1.0.0</version>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.7.2" />
|
||||
</dependencies>
|
||||
<id>toastr</id>
|
||||
<title>toastr</title>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
1) Link to toastr.css and toastr-responsive.css
|
||||
2) Link to toastr.js
|
||||
3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr-responsive.css" target="content\content\toastr-responsive.css" />
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.1.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.1.nupkg
vendored
Normal file
Binary file not shown.
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.1.nuspec
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.1.nuspec
vendored
Normal file
Binary file not shown.
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.2.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.2.nupkg
vendored
Normal file
Binary file not shown.
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.2.nuspec
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.2.nuspec
vendored
Normal file
Binary file not shown.
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.3.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.0.3.nupkg
vendored
Normal file
Binary file not shown.
38
assets/extra-libs/toastr/dist/nuget/toastr.1.0.3.nuspec
vendored
Normal file
38
assets/extra-libs/toastr/dist/nuget/toastr.1.0.3.nuspec
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.0.2</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
1) Link to toastr.css and toastr-responsive.css
|
||||
2) Link to toastr.js
|
||||
3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Minor updates for long unbroken string going outside toast and new feature to keep the toast around after hover-off for an extended timeout.
|
||||
|
||||
Set extendedTimeOut and timeOut to 0 to avoid toastr from fading away.</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.7.2" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr-responsive.css" target="content\content\toastr-responsive.css" />
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.0.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.0.nupkg
vendored
Normal file
Binary file not shown.
35
assets/extra-libs/toastr/dist/nuget/toastr.1.1.0.nuspec
vendored
Normal file
35
assets/extra-libs/toastr/dist/nuget/toastr.1.1.0.nuspec
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.1.0</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.1.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.1.nupkg
vendored
Normal file
Binary file not shown.
35
assets/extra-libs/toastr/dist/nuget/toastr.1.1.1.nuspec
vendored
Normal file
35
assets/extra-libs/toastr/dist/nuget/toastr.1.1.1.nuspec
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.1.1</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.2.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.2.nupkg
vendored
Normal file
Binary file not shown.
35
assets/extra-libs/toastr/dist/nuget/toastr.1.1.2.nuspec
vendored
Normal file
35
assets/extra-libs/toastr/dist/nuget/toastr.1.1.2.nuspec
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.1.2</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.3.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.3.nupkg
vendored
Normal file
Binary file not shown.
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.1.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.1.nupkg
vendored
Normal file
Binary file not shown.
40
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.1.nuspec
vendored
Normal file
40
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.1.nuspec
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.1.4.1</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3
|
||||
|
||||
Fix to the toastr.min.js file</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.2.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.2.nupkg
vendored
Normal file
Binary file not shown.
40
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.2.nuspec
vendored
Normal file
40
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.2.nuspec
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.1.4.2</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3
|
||||
|
||||
Fix to the toastr.min.js file</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="..\..\..\..\_github\CodeSeven\toastr\master\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="..\..\..\..\_github\CodeSeven\toastr\master\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.nupkg
vendored
Normal file
Binary file not shown.
40
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.nuspec
vendored
Normal file
40
assets/extra-libs/toastr/dist/nuget/toastr.1.1.4.nuspec
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.1.4</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3
|
||||
|
||||
Fix to the toastr.min.js file</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.5.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.1.5.nupkg
vendored
Normal file
Binary file not shown.
38
assets/extra-libs/toastr/dist/nuget/toastr.1.1.5.nuspec
vendored
Normal file
38
assets/extra-libs/toastr/dist/nuget/toastr.1.1.5.nuspec
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.1.5</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Now using SemVer for JavaScript files.</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr-1.1.5.js" target="content\scripts\toastr-1.1.5.js" />
|
||||
<file src="content\scripts\toastr-1.1.5.min.js" target="content\scripts\toastr-1.1.5.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.2.0.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.2.0.nupkg
vendored
Normal file
Binary file not shown.
40
assets/extra-libs/toastr/dist/nuget/toastr.1.2.0.nuspec
vendored
Normal file
40
assets/extra-libs/toastr/dist/nuget/toastr.1.2.0.nuspec
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.2.0</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added getContainer().
|
||||
Fixed clear() bug.
|
||||
Removed semver from file name.</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.2.1.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.2.1.nupkg
vendored
Normal file
Binary file not shown.
40
assets/extra-libs/toastr/dist/nuget/toastr.1.2.1.nuspec
vendored
Normal file
40
assets/extra-libs/toastr/dist/nuget/toastr.1.2.1.nuspec
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.2.1</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added getContainer().
|
||||
Fixed clear() bug.
|
||||
Removed semver from file name.</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.2.2.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.2.2.nupkg
vendored
Normal file
Binary file not shown.
40
assets/extra-libs/toastr/dist/nuget/toastr.1.2.2.nuspec
vendored
Normal file
40
assets/extra-libs/toastr/dist/nuget/toastr.1.2.2.nuspec
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.2.2</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added getContainer().
|
||||
Fixed clear() bug.
|
||||
Removed semver from file name.</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.3.0.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.3.0.nupkg
vendored
Normal file
Binary file not shown.
48
assets/extra-libs/toastr/dist/nuget/toastr.1.3.0.nuspec
vendored
Normal file
48
assets/extra-libs/toastr/dist/nuget/toastr.1.3.0.nuspec
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.3.0</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Added onFadeIn and onFadeOut callbacks.
|
||||
toastr.options.onFadeIn = function() { console.log('hello'); }
|
||||
Added option <code>newestOnTop</code> to show toasts in oldest or newest first order.
|
||||
toastr.options.newestOnTop = false;
|
||||
Fixed margins on full width toasts
|
||||
Added LESS file.
|
||||
Added min file for JS and CSS
|
||||
Added missing vendor prefixes in CSS.
|
||||
Various minor bug fixes.
|
||||
Added unit tests for new features.</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.less" target="content\content\toastr.less" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.3.1.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.1.3.1.nupkg
vendored
Normal file
Binary file not shown.
63
assets/extra-libs/toastr/dist/nuget/toastr.1.3.1.nuspec
vendored
Normal file
63
assets/extra-libs/toastr/dist/nuget/toastr.1.3.1.nuspec
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>1.3.1</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>https://github.com/CodeSeven/toastr</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>v.1.3.1
|
||||
Added new API for toastr.subscribe so you can be alerted when toasts appear and disappear.
|
||||
|
||||
toastr.subscribe(function (args) {
|
||||
// args contains the toast options and data
|
||||
}
|
||||
|
||||
Added support for glimpse.toastr.js plugin. https://github.com/johnpapa/glimpse.toastr
|
||||
|
||||
Added toastId, state (visible/hidden), startTime and endTime to the toastr info response (available in the coneol, glimpse.toastr plugin, or via the subscribe callback).
|
||||
|
||||
Fixed bug with stacking toasts when clear all toasts occurs first.
|
||||
|
||||
v1.2.2
|
||||
|
||||
Added onFadeIn and onFadeOut callbacks.
|
||||
toastr.options.onFadeIn = function() { console.log('hello'); }
|
||||
Added option <code>newestOnTop</code> to show toasts in oldest or newest first order.
|
||||
toastr.options.newestOnTop = false;
|
||||
Fixed margins on full width toasts
|
||||
Added LESS file.
|
||||
Added min file for JS and CSS
|
||||
Added missing vendor prefixes in CSS.
|
||||
Various minor bug fixes.
|
||||
Added unit tests for new features.</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.less" target="content\content\toastr.less" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.0-rc1.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.0-rc1.nupkg
vendored
Normal file
Binary file not shown.
49
assets/extra-libs/toastr/dist/nuget/toastr.2.0.0-rc1.nuspec
vendored
Normal file
49
assets/extra-libs/toastr/dist/nuget/toastr.2.0.0-rc1.nuspec
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>2.0.0-rc1</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>http://toastrjs.com/</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>The following animations options have been deprecated and should be replaced:
|
||||
|
||||
Replace options.fadeIn with options.showDuration
|
||||
Replace options.onFadeIn with options.onShown
|
||||
Replace options.fadeOut with options.hideDuration
|
||||
Replace options.onFadeOut with options.onHidden
|
||||
|
||||
Optional 'close' button, bug fixes, and improved responsive design.
|
||||
|
||||
For other changes, see http://toastrjs.com</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.less" target="content\content\toastr.less" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.1.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.1.nupkg
vendored
Normal file
Binary file not shown.
49
assets/extra-libs/toastr/dist/nuget/toastr.2.0.1.nuspec
vendored
Normal file
49
assets/extra-libs/toastr/dist/nuget/toastr.2.0.1.nuspec
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>2.0.1</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>http://toastrjs.com/</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>The following animations options have been deprecated and should be replaced:
|
||||
|
||||
Replace options.fadeIn with options.showDuration
|
||||
Replace options.onFadeIn with options.onShown
|
||||
Replace options.fadeOut with options.hideDuration
|
||||
Replace options.onFadeOut with options.onHidden
|
||||
|
||||
Optional 'close' button, bug fixes, and improved responsive design.
|
||||
|
||||
For other changes, see http://toastrjs.com</releaseNotes>
|
||||
<copyright>Copyright © 2012 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.less" target="content\content\toastr.less" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.2.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.2.nupkg
vendored
Normal file
Binary file not shown.
41
assets/extra-libs/toastr/dist/nuget/toastr.2.0.2.nuspec
vendored
Normal file
41
assets/extra-libs/toastr/dist/nuget/toastr.2.0.2.nuspec
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>2.0.2</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>http://toastrjs.com/</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Change log: https://github.com/CodeSeven/toastr/blob/master/CHANGELOG.md</releaseNotes>
|
||||
<copyright>Copyright © 2012-2014 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.less" target="content\content\toastr.less" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\content\toastr.scss" target="content\content\toastr.scss" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.3.nupkg
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/nuget/toastr.2.0.3.nupkg
vendored
Normal file
Binary file not shown.
41
assets/extra-libs/toastr/dist/nuget/toastr.2.0.3.nuspec
vendored
Normal file
41
assets/extra-libs/toastr/dist/nuget/toastr.2.0.3.nuspec
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>toastr</id>
|
||||
<version>2.0.3</version>
|
||||
<title>toastr</title>
|
||||
<authors>John Papa,Hans Fjällemark</authors>
|
||||
<owners>John Papa,Hans Fjällemark</owners>
|
||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
||||
<projectUrl>http://toastrjs.com/</projectUrl>
|
||||
<iconUrl>http://johnpapa.net/wp-content/images/toastr-icon.png</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>3 Easy Steps:
|
||||
|
||||
(1) Link to toastr.css
|
||||
(2) Link to toastr.js
|
||||
(3) Use toastr to display a toast for info, success, warning or error
|
||||
|
||||
// Display an info toast with no title
|
||||
toastr.info('Are you the 6 fingered man?')
|
||||
|
||||
*** For other API calls, see the demo</description>
|
||||
<summary>Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.</summary>
|
||||
<releaseNotes>Change log: https://github.com/CodeSeven/toastr/blob/master/CHANGELOG.md</releaseNotes>
|
||||
<copyright>Copyright © 2012-2014 Hans Fjällemark & John Papa.</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>toastr, toast, notification, dialog, jquery</tags>
|
||||
<dependencies>
|
||||
<dependency id="jQuery" version="1.6.3" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="content\content\toastr.css" target="content\content\toastr.css" />
|
||||
<file src="content\content\toastr.less" target="content\content\toastr.less" />
|
||||
<file src="content\content\toastr.min.css" target="content\content\toastr.min.css" />
|
||||
<file src="content\content\toastr.scss" target="content\content\toastr.scss" />
|
||||
<file src="content\scripts\toastr.js" target="content\scripts\toastr.js" />
|
||||
<file src="content\scripts\toastr.min.js" target="content\scripts\toastr.min.js" />
|
||||
<file src="content\scripts\toastr.min.js.map" target="content\scripts\toastr.min.js.map" />
|
||||
</files>
|
||||
</package>
|
||||
BIN
assets/extra-libs/toastr/dist/toastr-icon.png
vendored
Normal file
BIN
assets/extra-libs/toastr/dist/toastr-icon.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
476
assets/extra-libs/toastr/dist/toastr.js
vendored
Normal file
476
assets/extra-libs/toastr/dist/toastr.js
vendored
Normal file
@@ -0,0 +1,476 @@
|
||||
/*
|
||||
* Toastr
|
||||
* Copyright 2012-2015
|
||||
* Authors: John Papa, Hans Fjällemark, and Tim Ferrell.
|
||||
* All Rights Reserved.
|
||||
* Use, reproduction, distribution, and modification of this code is subject to the terms and
|
||||
* conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
|
||||
*
|
||||
* ARIA Support: Greta Krafsig
|
||||
*
|
||||
* Project: https://github.com/CodeSeven/toastr
|
||||
*/
|
||||
/* global define */
|
||||
(function (define) {
|
||||
define(['jquery'], function ($) {
|
||||
return (function () {
|
||||
var $container;
|
||||
var listener;
|
||||
var toastId = 0;
|
||||
var toastType = {
|
||||
error: 'error',
|
||||
info: 'info',
|
||||
success: 'success',
|
||||
warning: 'warning'
|
||||
};
|
||||
|
||||
var toastr = {
|
||||
clear: clear,
|
||||
remove: remove,
|
||||
error: error,
|
||||
getContainer: getContainer,
|
||||
info: info,
|
||||
options: {},
|
||||
subscribe: subscribe,
|
||||
success: success,
|
||||
version: '2.1.4',
|
||||
warning: warning
|
||||
};
|
||||
|
||||
var previousToast;
|
||||
|
||||
return toastr;
|
||||
|
||||
////////////////
|
||||
|
||||
function error(message, title, optionsOverride) {
|
||||
return notify({
|
||||
type: toastType.error,
|
||||
iconClass: getOptions().iconClasses.error,
|
||||
message: message,
|
||||
optionsOverride: optionsOverride,
|
||||
title: title
|
||||
});
|
||||
}
|
||||
|
||||
function getContainer(options, create) {
|
||||
if (!options) { options = getOptions(); }
|
||||
$container = $('#' + options.containerId);
|
||||
if ($container.length) {
|
||||
return $container;
|
||||
}
|
||||
if (create) {
|
||||
$container = createContainer(options);
|
||||
}
|
||||
return $container;
|
||||
}
|
||||
|
||||
function info(message, title, optionsOverride) {
|
||||
return notify({
|
||||
type: toastType.info,
|
||||
iconClass: getOptions().iconClasses.info,
|
||||
message: message,
|
||||
optionsOverride: optionsOverride,
|
||||
title: title
|
||||
});
|
||||
}
|
||||
|
||||
function subscribe(callback) {
|
||||
listener = callback;
|
||||
}
|
||||
|
||||
function success(message, title, optionsOverride) {
|
||||
return notify({
|
||||
type: toastType.success,
|
||||
iconClass: getOptions().iconClasses.success,
|
||||
message: message,
|
||||
optionsOverride: optionsOverride,
|
||||
title: title
|
||||
});
|
||||
}
|
||||
|
||||
function warning(message, title, optionsOverride) {
|
||||
return notify({
|
||||
type: toastType.warning,
|
||||
iconClass: getOptions().iconClasses.warning,
|
||||
message: message,
|
||||
optionsOverride: optionsOverride,
|
||||
title: title
|
||||
});
|
||||
}
|
||||
|
||||
function clear($toastElement, clearOptions) {
|
||||
var options = getOptions();
|
||||
if (!$container) { getContainer(options); }
|
||||
if (!clearToast($toastElement, options, clearOptions)) {
|
||||
clearContainer(options);
|
||||
}
|
||||
}
|
||||
|
||||
function remove($toastElement) {
|
||||
var options = getOptions();
|
||||
if (!$container) { getContainer(options); }
|
||||
if ($toastElement && $(':focus', $toastElement).length === 0) {
|
||||
removeToast($toastElement);
|
||||
return;
|
||||
}
|
||||
if ($container.children().length) {
|
||||
$container.remove();
|
||||
}
|
||||
}
|
||||
|
||||
// internal functions
|
||||
|
||||
function clearContainer (options) {
|
||||
var toastsToClear = $container.children();
|
||||
for (var i = toastsToClear.length - 1; i >= 0; i--) {
|
||||
clearToast($(toastsToClear[i]), options);
|
||||
}
|
||||
}
|
||||
|
||||
function clearToast ($toastElement, options, clearOptions) {
|
||||
var force = clearOptions && clearOptions.force ? clearOptions.force : false;
|
||||
if ($toastElement && (force || $(':focus', $toastElement).length === 0)) {
|
||||
$toastElement[options.hideMethod]({
|
||||
duration: options.hideDuration,
|
||||
easing: options.hideEasing,
|
||||
complete: function () { removeToast($toastElement); }
|
||||
});
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function createContainer(options) {
|
||||
$container = $('<div/>')
|
||||
.attr('id', options.containerId)
|
||||
.addClass(options.positionClass);
|
||||
|
||||
$container.appendTo($(options.target));
|
||||
return $container;
|
||||
}
|
||||
|
||||
function getDefaults() {
|
||||
return {
|
||||
tapToDismiss: true,
|
||||
toastClass: 'toast',
|
||||
containerId: 'toast-container',
|
||||
debug: false,
|
||||
|
||||
showMethod: 'fadeIn', //fadeIn, slideDown, and show are built into jQuery
|
||||
showDuration: 300,
|
||||
showEasing: 'swing', //swing and linear are built into jQuery
|
||||
onShown: undefined,
|
||||
hideMethod: 'fadeOut',
|
||||
hideDuration: 1000,
|
||||
hideEasing: 'swing',
|
||||
onHidden: undefined,
|
||||
closeMethod: false,
|
||||
closeDuration: false,
|
||||
closeEasing: false,
|
||||
closeOnHover: true,
|
||||
|
||||
extendedTimeOut: 1000,
|
||||
iconClasses: {
|
||||
error: 'toast-error',
|
||||
info: 'toast-info',
|
||||
success: 'toast-success',
|
||||
warning: 'toast-warning'
|
||||
},
|
||||
iconClass: 'toast-info',
|
||||
positionClass: 'toast-top-right',
|
||||
timeOut: 5000, // Set timeOut and extendedTimeOut to 0 to make it sticky
|
||||
titleClass: 'toast-title',
|
||||
messageClass: 'toast-message',
|
||||
escapeHtml: false,
|
||||
target: 'body',
|
||||
closeHtml: '<button type="button">×</button>',
|
||||
closeClass: 'toast-close-button',
|
||||
newestOnTop: true,
|
||||
preventDuplicates: false,
|
||||
progressBar: false,
|
||||
progressClass: 'toast-progress',
|
||||
rtl: false
|
||||
};
|
||||
}
|
||||
|
||||
function publish(args) {
|
||||
if (!listener) { return; }
|
||||
listener(args);
|
||||
}
|
||||
|
||||
function notify(map) {
|
||||
var options = getOptions();
|
||||
var iconClass = map.iconClass || options.iconClass;
|
||||
|
||||
if (typeof (map.optionsOverride) !== 'undefined') {
|
||||
options = $.extend(options, map.optionsOverride);
|
||||
iconClass = map.optionsOverride.iconClass || iconClass;
|
||||
}
|
||||
|
||||
if (shouldExit(options, map)) { return; }
|
||||
|
||||
toastId++;
|
||||
|
||||
$container = getContainer(options, true);
|
||||
|
||||
var intervalId = null;
|
||||
var $toastElement = $('<div/>');
|
||||
var $titleElement = $('<div/>');
|
||||
var $messageElement = $('<div/>');
|
||||
var $progressElement = $('<div/>');
|
||||
var $closeElement = $(options.closeHtml);
|
||||
var progressBar = {
|
||||
intervalId: null,
|
||||
hideEta: null,
|
||||
maxHideTime: null
|
||||
};
|
||||
var response = {
|
||||
toastId: toastId,
|
||||
state: 'visible',
|
||||
startTime: new Date(),
|
||||
options: options,
|
||||
map: map
|
||||
};
|
||||
|
||||
personalizeToast();
|
||||
|
||||
displayToast();
|
||||
|
||||
handleEvents();
|
||||
|
||||
publish(response);
|
||||
|
||||
if (options.debug && console) {
|
||||
console.log(response);
|
||||
}
|
||||
|
||||
return $toastElement;
|
||||
|
||||
function escapeHtml(source) {
|
||||
if (source == null) {
|
||||
source = '';
|
||||
}
|
||||
|
||||
return source
|
||||
.replace(/&/g, '&')
|
||||
.replace(/"/g, '"')
|
||||
.replace(/'/g, ''')
|
||||
.replace(/</g, '<')
|
||||
.replace(/>/g, '>');
|
||||
}
|
||||
|
||||
function personalizeToast() {
|
||||
setIcon();
|
||||
setTitle();
|
||||
setMessage();
|
||||
setCloseButton();
|
||||
setProgressBar();
|
||||
setRTL();
|
||||
setSequence();
|
||||
setAria();
|
||||
}
|
||||
|
||||
function setAria() {
|
||||
var ariaValue = '';
|
||||
switch (map.iconClass) {
|
||||
case 'toast-success':
|
||||
case 'toast-info':
|
||||
ariaValue = 'polite';
|
||||
break;
|
||||
default:
|
||||
ariaValue = 'assertive';
|
||||
}
|
||||
$toastElement.attr('aria-live', ariaValue);
|
||||
}
|
||||
|
||||
function handleEvents() {
|
||||
if (options.closeOnHover) {
|
||||
$toastElement.hover(stickAround, delayedHideToast);
|
||||
}
|
||||
|
||||
if (!options.onclick && options.tapToDismiss) {
|
||||
$toastElement.click(hideToast);
|
||||
}
|
||||
|
||||
if (options.closeButton && $closeElement) {
|
||||
$closeElement.click(function (event) {
|
||||
if (event.stopPropagation) {
|
||||
event.stopPropagation();
|
||||
} else if (event.cancelBubble !== undefined && event.cancelBubble !== true) {
|
||||
event.cancelBubble = true;
|
||||
}
|
||||
|
||||
if (options.onCloseClick) {
|
||||
options.onCloseClick(event);
|
||||
}
|
||||
|
||||
hideToast(true);
|
||||
});
|
||||
}
|
||||
|
||||
if (options.onclick) {
|
||||
$toastElement.click(function (event) {
|
||||
options.onclick(event);
|
||||
hideToast();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function displayToast() {
|
||||
$toastElement.hide();
|
||||
|
||||
$toastElement[options.showMethod](
|
||||
{duration: options.showDuration, easing: options.showEasing, complete: options.onShown}
|
||||
);
|
||||
|
||||
if (options.timeOut > 0) {
|
||||
intervalId = setTimeout(hideToast, options.timeOut);
|
||||
progressBar.maxHideTime = parseFloat(options.timeOut);
|
||||
progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;
|
||||
if (options.progressBar) {
|
||||
progressBar.intervalId = setInterval(updateProgress, 10);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function setIcon() {
|
||||
if (map.iconClass) {
|
||||
$toastElement.addClass(options.toastClass).addClass(iconClass);
|
||||
}
|
||||
}
|
||||
|
||||
function setSequence() {
|
||||
if (options.newestOnTop) {
|
||||
$container.prepend($toastElement);
|
||||
} else {
|
||||
$container.append($toastElement);
|
||||
}
|
||||
}
|
||||
|
||||
function setTitle() {
|
||||
if (map.title) {
|
||||
var suffix = map.title;
|
||||
if (options.escapeHtml) {
|
||||
suffix = escapeHtml(map.title);
|
||||
}
|
||||
$titleElement.append(suffix).addClass(options.titleClass);
|
||||
$toastElement.append($titleElement);
|
||||
}
|
||||
}
|
||||
|
||||
function setMessage() {
|
||||
if (map.message) {
|
||||
var suffix = map.message;
|
||||
if (options.escapeHtml) {
|
||||
suffix = escapeHtml(map.message);
|
||||
}
|
||||
$messageElement.append(suffix).addClass(options.messageClass);
|
||||
$toastElement.append($messageElement);
|
||||
}
|
||||
}
|
||||
|
||||
function setCloseButton() {
|
||||
if (options.closeButton) {
|
||||
$closeElement.addClass(options.closeClass).attr('role', 'button');
|
||||
$toastElement.prepend($closeElement);
|
||||
}
|
||||
}
|
||||
|
||||
function setProgressBar() {
|
||||
if (options.progressBar) {
|
||||
$progressElement.addClass(options.progressClass);
|
||||
$toastElement.prepend($progressElement);
|
||||
}
|
||||
}
|
||||
|
||||
function setRTL() {
|
||||
if (options.rtl) {
|
||||
$toastElement.addClass('rtl');
|
||||
}
|
||||
}
|
||||
|
||||
function shouldExit(options, map) {
|
||||
if (options.preventDuplicates) {
|
||||
if (map.message === previousToast) {
|
||||
return true;
|
||||
} else {
|
||||
previousToast = map.message;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function hideToast(override) {
|
||||
var method = override && options.closeMethod !== false ? options.closeMethod : options.hideMethod;
|
||||
var duration = override && options.closeDuration !== false ?
|
||||
options.closeDuration : options.hideDuration;
|
||||
var easing = override && options.closeEasing !== false ? options.closeEasing : options.hideEasing;
|
||||
if ($(':focus', $toastElement).length && !override) {
|
||||
return;
|
||||
}
|
||||
clearTimeout(progressBar.intervalId);
|
||||
return $toastElement[method]({
|
||||
duration: duration,
|
||||
easing: easing,
|
||||
complete: function () {
|
||||
removeToast($toastElement);
|
||||
clearTimeout(intervalId);
|
||||
if (options.onHidden && response.state !== 'hidden') {
|
||||
options.onHidden();
|
||||
}
|
||||
response.state = 'hidden';
|
||||
response.endTime = new Date();
|
||||
publish(response);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function delayedHideToast() {
|
||||
if (options.timeOut > 0 || options.extendedTimeOut > 0) {
|
||||
intervalId = setTimeout(hideToast, options.extendedTimeOut);
|
||||
progressBar.maxHideTime = parseFloat(options.extendedTimeOut);
|
||||
progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;
|
||||
}
|
||||
}
|
||||
|
||||
function stickAround() {
|
||||
clearTimeout(intervalId);
|
||||
progressBar.hideEta = 0;
|
||||
$toastElement.stop(true, true)[options.showMethod](
|
||||
{duration: options.showDuration, easing: options.showEasing}
|
||||
);
|
||||
}
|
||||
|
||||
function updateProgress() {
|
||||
var percentage = ((progressBar.hideEta - (new Date().getTime())) / progressBar.maxHideTime) * 100;
|
||||
$progressElement.width(percentage + '%');
|
||||
}
|
||||
}
|
||||
|
||||
function getOptions() {
|
||||
return $.extend({}, getDefaults(), toastr.options);
|
||||
}
|
||||
|
||||
function removeToast($toastElement) {
|
||||
if (!$container) { $container = getContainer(); }
|
||||
if ($toastElement.is(':visible')) {
|
||||
return;
|
||||
}
|
||||
$toastElement.remove();
|
||||
$toastElement = null;
|
||||
if ($container.children().length === 0) {
|
||||
$container.remove();
|
||||
previousToast = undefined;
|
||||
}
|
||||
}
|
||||
|
||||
})();
|
||||
});
|
||||
}(typeof define === 'function' && define.amd ? define : function (deps, factory) {
|
||||
if (typeof module !== 'undefined' && module.exports) { //Node
|
||||
module.exports = factory(require('jquery'));
|
||||
} else {
|
||||
window.toastr = factory(window.jQuery);
|
||||
}
|
||||
}));
|
||||
92
assets/extra-libs/toastr/toastr-init.js
Normal file
92
assets/extra-libs/toastr/toastr-init.js
Normal file
@@ -0,0 +1,92 @@
|
||||
$(function() {
|
||||
|
||||
// Success Type
|
||||
$('#ts-success').on('click', function() {
|
||||
toastr.success('Have fun storming the castle!', 'Miracle Max Says');
|
||||
});
|
||||
|
||||
// Success Type
|
||||
$('#ts-info').on('click', function() {
|
||||
toastr.info('We do have the Kapua suite available.', 'Turtle Bay Resort');
|
||||
});
|
||||
|
||||
// Success Type
|
||||
$('#ts-warning').on('click', function() {
|
||||
toastr.warning('My name is Inigo Montoya. You killed my father, prepare to die!');
|
||||
});
|
||||
|
||||
// Success Type
|
||||
$('#ts-error').on('click', function() {
|
||||
toastr.error('I do not think that word means what you think it means.', 'Inconceivable!');
|
||||
});
|
||||
|
||||
// Position Top Left
|
||||
$('#pos-top-left').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Top Left!', { positionClass: 'toastr toast-top-left', containerId: 'toast-top-left' });
|
||||
});
|
||||
|
||||
// Position Top Center
|
||||
$('#pos-top-center').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Top Center!', { positionClass: 'toastr toast-top-center', containerId: 'toast-top-center' });
|
||||
});
|
||||
|
||||
// Position Top Right
|
||||
$('#pos-top-right').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Top Right!', { positionClass: 'toastr toast-top-right', containerId: 'toast-top-right' });
|
||||
});
|
||||
|
||||
// Position Top Full Width
|
||||
$('#pos-top-full').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Top Full Width!', { positionClass: 'toastr toast-top-full-width', containerId: 'toast-top-full-width' });
|
||||
});
|
||||
|
||||
// Position Bottom Left
|
||||
$('#pos-bottom-left').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Bottom Left!', { positionClass: 'toastr toast-bottom-left', containerId: 'toast-bottom-left' });
|
||||
});
|
||||
|
||||
// Position Bottom Center
|
||||
$('#pos-bottom-center').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Bottom Center!', { positionClass: 'toastr toast-bottom-center', containerId: 'toast-bottom-center' });
|
||||
});
|
||||
|
||||
// Position Bottom Right
|
||||
$('#pos-bottom-right').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Bottom Right!', { positionClass: 'toastr toast-bottom-right', containerId: 'toast-bottom-right' });
|
||||
});
|
||||
|
||||
// Position Bottom Full Width
|
||||
$('#pos-bottom-full').on('click', function() {
|
||||
toastr.info('I do not think that word means what you think it means.', 'Bottom Full Width!', { positionClass: 'toastr toast-bottom-full-width', containerId: 'toast-bottom-full-width' });
|
||||
});
|
||||
|
||||
// Text Notification
|
||||
$('#text-notification').on('click', function() {
|
||||
toastr.info('Have fun storming the castle!', 'Miracle Max Says');
|
||||
});
|
||||
|
||||
// Close Button
|
||||
$('#close-button').on('click', function() {
|
||||
toastr.success('Have fun storming the castle!', 'With Close Button', { "closeButton": true });
|
||||
});
|
||||
|
||||
// Progress Bar
|
||||
$('#progress-bar').on('click', function() {
|
||||
toastr.warning('Have fun storming the castle!', 'Progress Bar', { "progressBar": true });
|
||||
});
|
||||
|
||||
// Clear Toast Button
|
||||
$('#clear-toast-btn').on('click', function() {
|
||||
toastr.error('Clear itself?<br /><br /><button type="button" class="btn btn-secondary clear">Yes</button>', 'Clear Toast Button');
|
||||
});
|
||||
|
||||
// Slide Down / Slide Up
|
||||
$('#slide-toast').on('click', function() {
|
||||
toastr.success('I do not think that word means what you think it means.', 'Slide Down / Slide Up!', { "showMethod": "slideDown", "hideMethod": "slideUp", timeOut: 2000 });
|
||||
});
|
||||
|
||||
// Fade In / Fade Out
|
||||
$('#fade-toast').on('click', function() {
|
||||
toastr.success('I do not think that word means what you think it means.', 'Slide Down / Slide Up!', { "showMethod": "fadeIn", "hideMethod": "fadeOut", timeOut: 2000 });
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user