mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 13:39:01 +01:00 
			
		
		
		
	replaced bootstrap-notify.min.js with bootstrap toasts
This commit is contained in:
		
							parent
							
								
									6d5762fac8
								
							
						
					
					
						commit
						8886e95847
					
				
							
								
								
									
										2
									
								
								libraries/bootstrap-notify.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								libraries/bootstrap-notify.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -1,13 +1,35 @@
 | 
				
			|||||||
import ws from "./ws.js";
 | 
					import ws from "./ws.js";
 | 
				
			||||||
import utils from "./utils.js";
 | 
					import utils from "./utils.js";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function toast(options) {
 | 
				
			||||||
 | 
					    const $toast = $(`<div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
 | 
				
			||||||
 | 
					    <div class="toast-header">
 | 
				
			||||||
 | 
					        <strong class="mr-auto"><span class="jam jam-${options.icon}"></span> ${options.title}</strong>
 | 
				
			||||||
 | 
					        <button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close">
 | 
				
			||||||
 | 
					            <span aria-hidden="true">×</span>
 | 
				
			||||||
 | 
					        </button>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					    <div class="toast-body">
 | 
				
			||||||
 | 
					        ${options.message}
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					</div>`);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $("#toast-container").append($toast);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $toast.toast({
 | 
				
			||||||
 | 
					        delay: options.delay
 | 
				
			||||||
 | 
					    }).toast("show");
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function showMessage(message, delay = 3000) {
 | 
					function showMessage(message, delay = 3000) {
 | 
				
			||||||
    console.debug(utils.now(), "message: ", message);
 | 
					    console.debug(utils.now(), "message: ", message);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $.notify({
 | 
					    toast({
 | 
				
			||||||
        icon: 'jam jam-check',
 | 
					        title: "Info",
 | 
				
			||||||
        message: message
 | 
					        icon: "check",
 | 
				
			||||||
    }, getNotifySettings('success', delay));
 | 
					        message: message,
 | 
				
			||||||
 | 
					        delay
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function showAndLogError(message, delay = 10000) {
 | 
					function showAndLogError(message, delay = 10000) {
 | 
				
			||||||
@ -19,28 +41,12 @@ function showAndLogError(message, delay = 10000) {
 | 
				
			|||||||
function showError(message, delay = 10000) {
 | 
					function showError(message, delay = 10000) {
 | 
				
			||||||
    console.log(utils.now(), "error: ", message);
 | 
					    console.log(utils.now(), "error: ", message);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $.notify({
 | 
					    toast({
 | 
				
			||||||
        // options
 | 
					        title: "Error",
 | 
				
			||||||
        icon: 'jam jam-alert',
 | 
					        icon: 'alert',
 | 
				
			||||||
        message: message
 | 
					        message: message,
 | 
				
			||||||
    }, getNotifySettings('danger', delay));
 | 
					        delay
 | 
				
			||||||
}
 | 
					    });
 | 
				
			||||||
 | 
					 | 
				
			||||||
function getNotifySettings(type, delay) {
 | 
					 | 
				
			||||||
    return {
 | 
					 | 
				
			||||||
        element: 'body',
 | 
					 | 
				
			||||||
        type: type,
 | 
					 | 
				
			||||||
        z_index: 90000,
 | 
					 | 
				
			||||||
        placement: {
 | 
					 | 
				
			||||||
            from: "top",
 | 
					 | 
				
			||||||
            align: "center"
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        animate: {
 | 
					 | 
				
			||||||
            enter: 'animated fadeInDown',
 | 
					 | 
				
			||||||
            exit: 'animated fadeOutUp'
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        delay: delay
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function throwError(message) {
 | 
					function throwError(message) {
 | 
				
			||||||
 | 
				
			|||||||
@ -858,3 +858,10 @@ a.external:not(.no-arrow):after, a[href^="http://"]:not(.no-arrow):after, a[href
 | 
				
			|||||||
    padding: 5px;
 | 
					    padding: 5px;
 | 
				
			||||||
    margin-top: 5px;
 | 
					    margin-top: 5px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#toast-container {
 | 
				
			||||||
 | 
					    position: absolute;
 | 
				
			||||||
 | 
					    width: 100%;
 | 
				
			||||||
 | 
					    top: 20px;
 | 
				
			||||||
 | 
					    z-index: 10000;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -6,6 +6,9 @@
 | 
				
			|||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body class="desktop theme-<%= theme %>" style="--main-font-size: <%= mainFontSize %>%; --tree-font-size: <%= treeFontSize %>%; --detail-font-size: <%= detailFontSize %>%;">
 | 
					<body class="desktop theme-<%= theme %>" style="--main-font-size: <%= mainFontSize %>%; --tree-font-size: <%= treeFontSize %>%; --detail-font-size: <%= detailFontSize %>%;">
 | 
				
			||||||
<noscript>Trilium requires JavaScript to be enabled.</noscript>
 | 
					<noscript>Trilium requires JavaScript to be enabled.</noscript>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<div id="toast-container" class="d-flex flex-column justify-content-center align-items-center"></div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<div id="container" style="display: none; grid-template-columns: minmax(<%= leftPaneMinWidth %>px, <%= leftPaneWidthPercent %>fr) minmax(0, <%= rightPaneWidthPercent %>fr)">
 | 
					<div id="container" style="display: none; grid-template-columns: minmax(<%= leftPaneMinWidth %>px, <%= leftPaneWidthPercent %>fr) minmax(0, <%= rightPaneWidthPercent %>fr)">
 | 
				
			||||||
    <div id="header" class="hide-toggle">
 | 
					    <div id="header" class="hide-toggle">
 | 
				
			||||||
        <div id="history-navigation" style="display: none;">
 | 
					        <div id="history-navigation" style="display: none;">
 | 
				
			||||||
@ -195,8 +198,6 @@
 | 
				
			|||||||
<link href="libraries/bootstrap/css/bootstrap.min.css" rel="stylesheet">
 | 
					<link href="libraries/bootstrap/css/bootstrap.min.css" rel="stylesheet">
 | 
				
			||||||
<script src="libraries/bootstrap/js/bootstrap.bundle.min.js"></script>
 | 
					<script src="libraries/bootstrap/js/bootstrap.bundle.min.js"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script src="libraries/bootstrap-notify.min.js"></script>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
<!-- Include Fancytree skin and library -->
 | 
					<!-- Include Fancytree skin and library -->
 | 
				
			||||||
<link href="libraries/fancytree/skin-win8/ui.fancytree.css" rel="stylesheet">
 | 
					<link href="libraries/fancytree/skin-win8/ui.fancytree.css" rel="stylesheet">
 | 
				
			||||||
<script src="libraries/fancytree/jquery.fancytree-all-deps.js"></script>
 | 
					<script src="libraries/fancytree/jquery.fancytree-all-deps.js"></script>
 | 
				
			||||||
 | 
				
			|||||||
@ -112,8 +112,6 @@
 | 
				
			|||||||
<link href="stylesheets/style.css" rel="stylesheet">
 | 
					<link href="stylesheets/style.css" rel="stylesheet">
 | 
				
			||||||
<link href="stylesheets/mobile.css" rel="stylesheet">
 | 
					<link href="stylesheets/mobile.css" rel="stylesheet">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script src="libraries/bootstrap-notify.min.js"></script>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
<link rel="stylesheet" type="text/css" href="libraries/jam/css/jam.min.css">
 | 
					<link rel="stylesheet" type="text/css" href="libraries/jam/css/jam.min.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script type="text/javascript">
 | 
					<script type="text/javascript">
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user