feat(cloudron): add tirreno package artifacts
- Add CloudronStack/output/CloudronPackages-Artifacts/tirreno/ directory and its contents - Includes package manifest, Dockerfile, source code, documentation, and build artifacts - Add tirreno-1761840148.tar.gz as a build artifact - Add tirreno-cloudron-package-1761841304.tar.gz as the Cloudron package - Include all necessary files for the tirreno Cloudron package This adds the complete tirreno Cloudron package artifacts to the repository.
This commit is contained in:
		@@ -0,0 +1,27 @@
 | 
			
		||||
# Logs
 | 
			
		||||
logs
 | 
			
		||||
*.log
 | 
			
		||||
 | 
			
		||||
# Runtime data
 | 
			
		||||
pids
 | 
			
		||||
*.pid
 | 
			
		||||
*.seed
 | 
			
		||||
 | 
			
		||||
# Directory for instrumented libs generated by jscoverage/JSCover
 | 
			
		||||
lib-cov
 | 
			
		||||
 | 
			
		||||
# Coverage directory used by tools like istanbul
 | 
			
		||||
coverage
 | 
			
		||||
 | 
			
		||||
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
 | 
			
		||||
.grunt
 | 
			
		||||
 | 
			
		||||
# Compiled binary addons (http://nodejs.org/api/addons.html)
 | 
			
		||||
build/Release
 | 
			
		||||
 | 
			
		||||
# Dependency directory
 | 
			
		||||
# Deployed apps should consider commenting this line out:
 | 
			
		||||
# see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git
 | 
			
		||||
node_modules
 | 
			
		||||
 | 
			
		||||
.idea
 | 
			
		||||
@@ -0,0 +1,17 @@
 | 
			
		||||
{
 | 
			
		||||
    "curly": true,
 | 
			
		||||
    "eqeqeq": true,
 | 
			
		||||
    "immed": true,
 | 
			
		||||
    "latedef": true,
 | 
			
		||||
    "newcap": true,
 | 
			
		||||
    "noarg": true,
 | 
			
		||||
    "sub": true,
 | 
			
		||||
    "undef": true,
 | 
			
		||||
    "boss": true,
 | 
			
		||||
    "eqnull": true,
 | 
			
		||||
    "node": true,
 | 
			
		||||
    "predef": [
 | 
			
		||||
        "describe",
 | 
			
		||||
        "it"
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,6 @@
 | 
			
		||||
language: node_js
 | 
			
		||||
node_js:
 | 
			
		||||
  - "4"
 | 
			
		||||
  - "5"
 | 
			
		||||
  - "6"
 | 
			
		||||
  - "7"
 | 
			
		||||
@@ -0,0 +1,75 @@
 | 
			
		||||
var regex = /((([a-zA-Z]+(-[a-zA-Z0-9]+){0,2})|\*)(;q=[0-1](\.[0-9]+)?)?)*/g;
 | 
			
		||||
 | 
			
		||||
var isString = function(s){
 | 
			
		||||
    return typeof(s) === 'string';
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
function parse(al){
 | 
			
		||||
    var strings = (al || "").match(regex);
 | 
			
		||||
    return strings.map(function(m){
 | 
			
		||||
        if(!m){
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        var bits = m.split(';');
 | 
			
		||||
        var ietf = bits[0].split('-');
 | 
			
		||||
        var hasScript = ietf.length === 3;
 | 
			
		||||
 | 
			
		||||
        return {
 | 
			
		||||
            code: ietf[0],
 | 
			
		||||
            script: hasScript ? ietf[1] : null,
 | 
			
		||||
            region: hasScript ? ietf[2] : ietf[1],
 | 
			
		||||
            quality: bits[1] ? parseFloat(bits[1].split('=')[1]) : 1.0
 | 
			
		||||
        };
 | 
			
		||||
    }).filter(function(r){
 | 
			
		||||
            return r;
 | 
			
		||||
        }).sort(function(a, b){
 | 
			
		||||
            return b.quality - a.quality;
 | 
			
		||||
        });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function pick(supportedLanguages, acceptLanguage, options){
 | 
			
		||||
    options = options || {};
 | 
			
		||||
 | 
			
		||||
    if (!supportedLanguages || !supportedLanguages.length || !acceptLanguage) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if(isString(acceptLanguage)){
 | 
			
		||||
        acceptLanguage = parse(acceptLanguage);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var supported = supportedLanguages.map(function(support){
 | 
			
		||||
        var bits = support.split('-');
 | 
			
		||||
        var hasScript = bits.length === 3;
 | 
			
		||||
 | 
			
		||||
        return {
 | 
			
		||||
            code: bits[0],
 | 
			
		||||
            script: hasScript ? bits[1] : null,
 | 
			
		||||
            region: hasScript ? bits[2] : bits[1]
 | 
			
		||||
        };
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    for (var i = 0; i < acceptLanguage.length; i++) {
 | 
			
		||||
        var lang = acceptLanguage[i];
 | 
			
		||||
        var langCode = lang.code.toLowerCase();
 | 
			
		||||
        var langRegion = lang.region ? lang.region.toLowerCase() : lang.region;
 | 
			
		||||
        var langScript = lang.script ? lang.script.toLowerCase() : lang.script;
 | 
			
		||||
        for (var j = 0; j < supported.length; j++) {
 | 
			
		||||
            var supportedCode = supported[j].code.toLowerCase();
 | 
			
		||||
            var supportedScript = supported[j].script ? supported[j].script.toLowerCase() : supported[j].script;
 | 
			
		||||
            var supportedRegion = supported[j].region ? supported[j].region.toLowerCase() : supported[j].region;
 | 
			
		||||
            if (langCode === supportedCode &&
 | 
			
		||||
              (options.loose || !langScript || langScript === supportedScript) &&
 | 
			
		||||
              (options.loose  || !langRegion || langRegion === supportedRegion)) {
 | 
			
		||||
                return supportedLanguages[j];
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return null;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//  [!] do not use module exports here [dev]
 | 
			
		||||
//  module.exports.parse = parse;
 | 
			
		||||
//  module.exports.pick = pick;
 | 
			
		||||
@@ -0,0 +1,8 @@
 | 
			
		||||
/**
 | 
			
		||||
 * Minified by jsDelivr using Terser v5.3.0.
 | 
			
		||||
 * Original file: /npm/accept-language-parser@1.5.0/index.js
 | 
			
		||||
 *
 | 
			
		||||
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 | 
			
		||||
 */
 | 
			
		||||
var regex=/((([a-zA-Z]+(-[a-zA-Z0-9]+){0,2})|\*)(;q=[0-1](\.[0-9]+)?)?)*/g,isString=function(r){return"string"==typeof r};function parse(r){return(r||"").match(regex).map((function(r){if(r){var e=r.split(";"),t=e[0].split("-"),o=3===t.length;return{code:t[0],script:o?t[1]:null,region:o?t[2]:t[1],quality:e[1]?parseFloat(e[1].split("=")[1]):1}}})).filter((function(r){return r})).sort((function(r,e){return e.quality-r.quality}))}function pick(r,e,t){if(t=t||{},!r||!r.length||!e)return null;isString(e)&&(e=parse(e));for(var o=r.map((function(r){var e=r.split("-"),t=3===e.length;return{code:e[0],script:t?e[1]:null,region:t?e[2]:e[1]}})),n=0;n<e.length;n++)for(var i=e[n],s=i.code.toLowerCase(),a=i.region?i.region.toLowerCase():i.region,l=i.script?i.script.toLowerCase():i.script,p=0;p<o.length;p++){var u=o[p].code.toLowerCase(),c=o[p].script?o[p].script.toLowerCase():o[p].script,g=o[p].region?o[p].region.toLowerCase():o[p].region;if(s===u&&(t.loose||!l||l===c)&&(t.loose||!a||a===g))return r[p]}return null}module.exports.parse=parse,module.exports.pick=pick;
 | 
			
		||||
//# sourceMappingURL=/sm/3dbf8f78a5247d84e5a2fab27d515fa29f68466d93f8f7405463d6257adc312d.map
 | 
			
		||||
@@ -0,0 +1 @@
 | 
			
		||||
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,::after,::before{box-sizing:border-box}body,html{position:relative;margin:0;width:100%;height:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.4;color:#fff;background-color:#333;overflow-x:hidden}hr,label{display:block}label,p{margin-bottom:8px}label{font-size:14px;font-weight:500;cursor:pointer}p{margin-top:0}hr{margin:30px 0;border:0;border-bottom:1px solid #eaeaea;height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:12px;font-weight:400;line-height:1.2}a,a:focus,a:visited{color:#fff;text-decoration:none;font-weight:600}.form-control{display:block;width:100%;background-color:#f9f9f9;padding:12px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;-webkit-appearance:none;appearance:none;margin-bottom:24px}.h1,h1{font-size:32px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}label+p{margin-top:-4px}.container{display:block;margin:auto;max-width:40em;padding:48px}@media (max-width:620px){.container{padding:0}}.section{background-color:#fff;padding:24px;color:#333}.section a,.section a:focus,.section a:visited{color:#00bcd4}.logo{display:block;margin-bottom:12px}.logo-img{width:100%;height:auto;display:inline-block;max-width:100%;vertical-align:top;padding:6px 0}.visible-ie{display:none}.push-bottom{margin-bottom:24px}.zero-bottom{margin-bottom:0}.zero-top{margin-top:0}.text-center{text-align:center}[data-test-hook]{margin-bottom:24px}
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										10881
									
								
								CloudronStack/output/CloudronPackages-Artifacts/tirreno/ui/js/vendor/jquery-3.6.0/jquery.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10881
									
								
								CloudronStack/output/CloudronPackages-Artifacts/tirreno/ui/js/vendor/jquery-3.6.0/jquery.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										8782
									
								
								CloudronStack/output/CloudronPackages-Artifacts/tirreno/ui/js/vendor/jquery-3.6.0/jquery.slim.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8782
									
								
								CloudronStack/output/CloudronPackages-Artifacts/tirreno/ui/js/vendor/jquery-3.6.0/jquery.slim.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
.DS_Store
 | 
			
		||||
//jquery.jvectormap.min.js
 | 
			
		||||
.idea
 | 
			
		||||
@@ -0,0 +1,135 @@
 | 
			
		||||
svg {
 | 
			
		||||
    touch-action: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-container {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    position: relative;
 | 
			
		||||
    overflow: hidden;
 | 
			
		||||
    touch-action: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-tip {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    display: none;
 | 
			
		||||
    border: solid 1px #CDCDCD;
 | 
			
		||||
    border-radius: 3px;
 | 
			
		||||
    background: #292929;
 | 
			
		||||
    color: white;
 | 
			
		||||
    font-family: sans-serif, Verdana;
 | 
			
		||||
    font-size: smaller;
 | 
			
		||||
    padding: 3px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    left: 10px;
 | 
			
		||||
    border-radius: 3px;
 | 
			
		||||
    background: #292929;
 | 
			
		||||
    padding: 3px;
 | 
			
		||||
    color: white;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    line-height: 10px;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    box-sizing: content-box;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-zoomin, .jvectormap-zoomout {
 | 
			
		||||
    width: 10px;
 | 
			
		||||
    height: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-zoomin {
 | 
			
		||||
    top: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-zoomout {
 | 
			
		||||
    top: 30px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-goback {
 | 
			
		||||
    bottom: 10px;
 | 
			
		||||
    z-index: 1000;
 | 
			
		||||
    padding: 6px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-spinner {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    right: 0;
 | 
			
		||||
    bottom: 0;
 | 
			
		||||
    background: center no-repeat url(data:image/gif;base64,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);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-title {
 | 
			
		||||
    font-weight: bold;
 | 
			
		||||
    font-size: 14px;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-h {
 | 
			
		||||
    bottom: 0;
 | 
			
		||||
    right: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-v {
 | 
			
		||||
    top: 0;
 | 
			
		||||
    right: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend {
 | 
			
		||||
    background: black;
 | 
			
		||||
    color: white;
 | 
			
		||||
    border-radius: 3px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-h .jvectormap-legend {
 | 
			
		||||
    float: left;
 | 
			
		||||
    margin: 0 10px 10px 0;
 | 
			
		||||
    padding: 3px 3px 1px 3px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
 | 
			
		||||
    float: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-v .jvectormap-legend {
 | 
			
		||||
    margin: 10px 10px 0 0;
 | 
			
		||||
    padding: 3px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
 | 
			
		||||
    width: 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
 | 
			
		||||
    height: 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
 | 
			
		||||
    height: 20px;
 | 
			
		||||
    width: 20px;
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    vertical-align: middle;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-tick-text {
 | 
			
		||||
    font-size: 12px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
 | 
			
		||||
    text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    vertical-align: middle;
 | 
			
		||||
    line-height: 20px;
 | 
			
		||||
    padding-left: 3px;
 | 
			
		||||
}
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
Copyright (c) 2012,2016 Caleb Jacob and Louis Ameline
 | 
			
		||||
 | 
			
		||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
in the Software without restriction, including without limitation the rights
 | 
			
		||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
The above copyright notice and this permission notice shall be included in all
 | 
			
		||||
copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
			
		||||
SOFTWARE.
 | 
			
		||||
@@ -0,0 +1,114 @@
 | 
			
		||||
Tooltipster
 | 
			
		||||
===========
 | 
			
		||||
 | 
			
		||||
A flexible and extensible jQuery plugin for modern tooltips by Caleb Jacob and Louis Ameline under MIT license.  
 | 
			
		||||
Compatible with Mozilla Firefox, Google Chrome, IE6+ and others.  
 | 
			
		||||
Requires jQuery 1.10+ (or less, see the compatibility note in the doc).  
 | 
			
		||||
Default css + js files = 10Kb gzipped.
 | 
			
		||||
 | 
			
		||||
A reminder of options/methods lies below. For detailed documentation, visit http://calebjacob.github.io/tooltipster/
 | 
			
		||||
 | 
			
		||||
Standard options
 | 
			
		||||
----------------
 | 
			
		||||
 | 
			
		||||
animation  
 | 
			
		||||
animationDuration  
 | 
			
		||||
content  
 | 
			
		||||
contentAsHTML  
 | 
			
		||||
contentCloning  
 | 
			
		||||
debug  
 | 
			
		||||
delay  
 | 
			
		||||
delayTouch  
 | 
			
		||||
functionInit  
 | 
			
		||||
functionBefore  
 | 
			
		||||
functionReady  
 | 
			
		||||
functionAfter  
 | 
			
		||||
functionFormat  
 | 
			
		||||
IEmin  
 | 
			
		||||
interactive  
 | 
			
		||||
multiple  
 | 
			
		||||
plugins  
 | 
			
		||||
repositionOnScroll  
 | 
			
		||||
restoration  
 | 
			
		||||
selfDestruction  
 | 
			
		||||
timer  
 | 
			
		||||
theme  
 | 
			
		||||
trackerInterval  
 | 
			
		||||
trackOrigin  
 | 
			
		||||
trackTooltip  
 | 
			
		||||
trigger  
 | 
			
		||||
triggerClose  
 | 
			
		||||
triggerOpen  
 | 
			
		||||
updateAnimation  
 | 
			
		||||
zIndex  
 | 
			
		||||
 | 
			
		||||
Other options
 | 
			
		||||
-------------
 | 
			
		||||
 | 
			
		||||
(these are available when you use sideTip, the default plugin)
 | 
			
		||||
 | 
			
		||||
arrow  
 | 
			
		||||
distance  
 | 
			
		||||
functionPosition  
 | 
			
		||||
maxWidth  
 | 
			
		||||
minIntersection  
 | 
			
		||||
minWidth  
 | 
			
		||||
side  
 | 
			
		||||
viewportAware  
 | 
			
		||||
 | 
			
		||||
Instance methods
 | 
			
		||||
----------------
 | 
			
		||||
 | 
			
		||||
close([callback])  
 | 
			
		||||
content([myNewContent])  
 | 
			
		||||
destroy()  
 | 
			
		||||
disable()  
 | 
			
		||||
elementOrigin()  
 | 
			
		||||
elementTooltip()  
 | 
			
		||||
enable()  
 | 
			
		||||
instance()  
 | 
			
		||||
on, one, off, triggerHandler  
 | 
			
		||||
open([callback])  
 | 
			
		||||
option(optionName [, optionValue])  
 | 
			
		||||
reposition()   
 | 
			
		||||
status()   
 | 
			
		||||
 | 
			
		||||
Core methods
 | 
			
		||||
------------
 | 
			
		||||
 | 
			
		||||
instances([selector || element])  
 | 
			
		||||
instancesLatest()  
 | 
			
		||||
on, one, off, triggerHandler  
 | 
			
		||||
origins()  
 | 
			
		||||
setDefaults({})  
 | 
			
		||||
 | 
			
		||||
Events
 | 
			
		||||
------
 | 
			
		||||
 | 
			
		||||
after  
 | 
			
		||||
before  
 | 
			
		||||
close  
 | 
			
		||||
closing  
 | 
			
		||||
created  
 | 
			
		||||
destroy  
 | 
			
		||||
destroyed  
 | 
			
		||||
dismissable  
 | 
			
		||||
format  
 | 
			
		||||
geometry  
 | 
			
		||||
init  
 | 
			
		||||
state  
 | 
			
		||||
ready  
 | 
			
		||||
reposition  
 | 
			
		||||
repositioned  
 | 
			
		||||
scroll  
 | 
			
		||||
start  
 | 
			
		||||
startcancel  
 | 
			
		||||
startend  
 | 
			
		||||
updated
 | 
			
		||||
 | 
			
		||||
sideTip events
 | 
			
		||||
--------------
 | 
			
		||||
 | 
			
		||||
position  
 | 
			
		||||
positionTest  
 | 
			
		||||
positionTested
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "tooltipster",
 | 
			
		||||
  "main": ["dist/js/tooltipster.bundle.js", "dist/css/tooltipster.bundle.css"],
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "jquery": ">=1.10"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,25 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "tooltipster/tooltipster",
 | 
			
		||||
  "description": "Tooltipster is a flexible and extensible jQuery plugin for modern tooltips.",
 | 
			
		||||
  "keywords": [
 | 
			
		||||
    "jquery",
 | 
			
		||||
    "tooltip",
 | 
			
		||||
    "plugin",
 | 
			
		||||
    "replacement"
 | 
			
		||||
  ],
 | 
			
		||||
  "homepage": "http://calebjacob.github.io/tooltipster/",
 | 
			
		||||
  "authors": [
 | 
			
		||||
    {
 | 
			
		||||
      "name": "Caleb Jacob",
 | 
			
		||||
      "homepage": "https://plus.google.com/+CalebJacob?rel=author"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "name": "Louis Ameline",
 | 
			
		||||
      "homepage": "https://github.com/louisameline"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "suggest": {
 | 
			
		||||
    "components/jquery": ">=1.10"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,48 @@
 | 
			
		||||
{
 | 
			
		||||
	"author": {
 | 
			
		||||
		"name" : "Caleb Jacob",
 | 
			
		||||
		"email" : "hello@calebjacob.com",
 | 
			
		||||
		"url" : "http://calebjacob.com"
 | 
			
		||||
	},
 | 
			
		||||
	"bugs": {
 | 
			
		||||
		"url": "https://github.com/calebjacob/tooltipster/issues"
 | 
			
		||||
	},
 | 
			
		||||
	"description": "A flexible and extensible jQuery plugin for modern tooltips.",
 | 
			
		||||
	"devDependencies": {
 | 
			
		||||
		"grunt": "1.0.1",
 | 
			
		||||
		"grunt-contrib-clean": "1.0.0",
 | 
			
		||||
		"grunt-contrib-compress": "1.2.0",
 | 
			
		||||
		"grunt-contrib-concat": "1.0.1",
 | 
			
		||||
		"grunt-contrib-copy": "1.0.0",
 | 
			
		||||
		"grunt-contrib-cssmin": "1.0.1",
 | 
			
		||||
		"grunt-contrib-uglify": "1.0.1",
 | 
			
		||||
		"grunt-string-replace": "1.2.1",
 | 
			
		||||
		"grunt-umd": "3.0.0"
 | 
			
		||||
	},
 | 
			
		||||
	"homepage": "https://github.com/calebjacob/tooltipster",
 | 
			
		||||
	"keywords": [
 | 
			
		||||
		"ecosystem:jquery",
 | 
			
		||||
		"jquery-plugin",
 | 
			
		||||
		"tooltip",
 | 
			
		||||
		"tooltips"
 | 
			
		||||
	],
 | 
			
		||||
	"license": "MIT",
 | 
			
		||||
	"main": "dist/js/tooltipster.bundle.min.js",
 | 
			
		||||
	"maintainers": [{
 | 
			
		||||
		"name" : "Louis Ameline",
 | 
			
		||||
		"email" : "evangun2001@yahoo.fr",
 | 
			
		||||
		"url" : "https://github.com/louisameline"
 | 
			
		||||
	}],
 | 
			
		||||
	"name": "tooltipster",
 | 
			
		||||
	"peerDependencies": {
 | 
			
		||||
		"jquery": ">=1.11.0"
 | 
			
		||||
	},
 | 
			
		||||
	"repository": {
 | 
			
		||||
		"type": "git",
 | 
			
		||||
		"url": "https://github.com/iamceege/tooltipster.git"
 | 
			
		||||
	},
 | 
			
		||||
	"scripts": {
 | 
			
		||||
		"test": "echo \"Error: no test specified\" && exit 1"
 | 
			
		||||
	},
 | 
			
		||||
	"version": "4.2.8"
 | 
			
		||||
}
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
.uplot, .uplot *, .uplot *::before, .uplot *::after {box-sizing: border-box;}.uplot {font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height: 1.5;width: min-content;}.u-title {text-align: center;font-size: 18px;font-weight: bold;}.u-wrap {position: relative;user-select: none;}.u-over, .u-under {position: absolute;}.u-under {overflow: hidden;}.uplot canvas {display: block;position: relative;width: 100%;height: 100%;}.u-axis {position: absolute;}.u-legend {font-size: 14px;margin: auto;text-align: center;}.u-inline {display: block;}.u-inline * {display: inline-block;}.u-inline tr {margin-right: 16px;}.u-legend th {font-weight: 600;}.u-legend th > * {vertical-align: middle;display: inline-block;}.u-legend .u-marker {width: 1em;height: 1em;margin-right: 4px;background-clip: padding-box !important;}.u-inline.u-live th::after {content: ":";vertical-align: middle;}.u-inline:not(.u-live) .u-value {display: none;}.u-series > * {padding: 4px;}.u-series th {cursor: pointer;}.u-legend .u-off > * {opacity: 0.3;}.u-select {background: rgba(0,0,0,0.07);position: absolute;pointer-events: none;}.u-cursor-x, .u-cursor-y {position: absolute;left: 0;top: 0;pointer-events: none;will-change: transform;z-index: 100;}.u-hz .u-cursor-x, .u-vt .u-cursor-y {height: 100%;border-right: 1px dashed #607D8B;}.u-hz .u-cursor-y, .u-vt .u-cursor-x {width: 100%;border-bottom: 1px dashed #607D8B;}.u-cursor-pt {position: absolute;top: 0;left: 0;border-radius: 50%;border: 0 solid;pointer-events: none;will-change: transform;z-index: 100;/*this has to be !important since we set inline "background" shorthand */background-clip: padding-box !important;}.u-axis.u-off, .u-select.u-off, .u-cursor-x.u-off, .u-cursor-y.u-off, .u-cursor-pt.u-off {display: none;}
 | 
			
		||||
		Reference in New Issue
	
	Block a user