working ticket now with global vite builer
This commit is contained in:
@@ -1,7 +1,31 @@
|
||||
import './bootstrap';
|
||||
import $ from 'jquery';
|
||||
window.$ = $;
|
||||
window.jQuery = $;
|
||||
import select2 from 'select2/dist/js/select2.full.js';
|
||||
select2(window, $);
|
||||
function initialiseHelpdeskSelects()
|
||||
{
|
||||
console.log('initialising select2');
|
||||
$('[data-helpdesk-select2]').each(function () {
|
||||
const $select = $(this);
|
||||
if ($select.hasClass('select2-hidden-accessible')) {
|
||||
return;
|
||||
}
|
||||
$select.select2({
|
||||
width: '100%',
|
||||
allowClear: true,
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
import Sortable from 'sortablejs';
|
||||
|
||||
window.Sortable = Sortable;
|
||||
document.addEventListener('DOMContentLoaded', initialiseHelpdeskSelects);
|
||||
document.addEventListener('livewire:navigated', initialiseHelpdeskSelects);
|
||||
document.addEventListener('livewire:init', () => {
|
||||
initialiseHelpdeskSelects();
|
||||
Livewire.hook('morphed', () => {
|
||||
initialiseHelpdeskSelects();
|
||||
});
|
||||
});
|
||||
|
||||
console.info('Helpdesk module assets loaded');
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
<div class="hd-helpdesk-surface space-y-6">
|
||||
<style>
|
||||
.hd-helpdesk-surface .hd-btn,
|
||||
@@ -369,3 +368,4 @@
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"vite": "^8.0.16"
|
||||
},
|
||||
"dependencies": {
|
||||
"jquery": "^4.0.0",
|
||||
"jquery": "3.7.1",
|
||||
"select2": "^4.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,24 +4,19 @@ import laravel from 'laravel-vite-plugin';
|
||||
export default defineConfig({
|
||||
build: {
|
||||
emptyOutDir: true,
|
||||
manifest: true,
|
||||
manifest: 'manifest.json',
|
||||
outDir: '../../public/build/helpdesk',
|
||||
},
|
||||
|
||||
plugins: [
|
||||
laravel({
|
||||
publicDirectory: '../../public',
|
||||
buildDirectory: 'build/helpdesk',
|
||||
|
||||
input: [
|
||||
'Resources/assets/css/app.css',
|
||||
'Resources/assets/js/app.js',
|
||||
],
|
||||
refresh: [
|
||||
'Resources/views/**/*.blade.php',
|
||||
'Routes/**/*.php',
|
||||
'Http/**/*.php',
|
||||
'Livewire/**/*.php',
|
||||
'Providers/**/*.php',
|
||||
],
|
||||
}),
|
||||
],
|
||||
});
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@
|
||||
"chart.js": "^4.5.1",
|
||||
"concurrently": "^9.0.1",
|
||||
"flatpickr": "^4.6.13",
|
||||
"jquery": "^4.0.0",
|
||||
"jquery": "3.7.1",
|
||||
"laravel-vite-plugin": "^3.1",
|
||||
"sass-embedded": "^1.100.0",
|
||||
"select2": "^4.1.0",
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
@if (request()->routeIs('helpdesk.*'))
|
||||
@vite([
|
||||
'Resources/assets/js/app.js',
|
||||
'Resources/assets/css/app.css',
|
||||
], 'build/helpdesk')
|
||||
@endif
|
||||
<x-layouts::app.sidebar :title="$title ?? null">
|
||||
{{ $slot }}
|
||||
</x-layouts::app.sidebar>
|
||||
|
||||
Reference in New Issue
Block a user