mirror of
				https://github.com/KoboldAI/KoboldAI-Client.git
				synced 2025-06-05 21:59:24 +02:00 
			
		
		
		
	Allow clicking on userscripts to enable/disable them (mobile friendly)
This commit is contained in:
		@@ -106,6 +106,9 @@ var using_webkit_patch = true;
 | 
			
		||||
var shift_down   = false;
 | 
			
		||||
var do_clear_ent = false;
 | 
			
		||||
 | 
			
		||||
// Whether or not an entry in the Userscripts menu is being dragged
 | 
			
		||||
var us_dragging = false;
 | 
			
		||||
 | 
			
		||||
// Display vars
 | 
			
		||||
var allowtoggle = false;
 | 
			
		||||
var formatcount = 0;
 | 
			
		||||
@@ -2412,9 +2415,25 @@ $(document).ready(function(){
 | 
			
		||||
		}, 2);
 | 
			
		||||
	});
 | 
			
		||||
 | 
			
		||||
	var us_click_handler = function(ev) {
 | 
			
		||||
		setTimeout(function() {
 | 
			
		||||
			if (us_dragging) {
 | 
			
		||||
				return;
 | 
			
		||||
			}
 | 
			
		||||
			var target = $(ev.target).closest(".uslistitem")[0];
 | 
			
		||||
			if ($.contains(document.getElementById("uslistunloaded"), target)) {
 | 
			
		||||
				document.getElementById("uslistloaded").appendChild(target);
 | 
			
		||||
			} else {
 | 
			
		||||
				document.getElementById("uslistunloaded").appendChild(target);
 | 
			
		||||
			}
 | 
			
		||||
		}, 10);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Make the userscripts menu sortable
 | 
			
		||||
	var us_sortable_settings = {
 | 
			
		||||
		placeholder: "ussortable-placeholder",
 | 
			
		||||
		start: function() { us_dragging = true; },
 | 
			
		||||
		stop: function() { us_dragging = false; },
 | 
			
		||||
		delay: 2,
 | 
			
		||||
		cursor: "move",
 | 
			
		||||
		tolerance: "pointer",
 | 
			
		||||
@@ -2423,12 +2442,12 @@ $(document).ready(function(){
 | 
			
		||||
		scrollSensitivity: 64,
 | 
			
		||||
		scrollSpeed: 10,
 | 
			
		||||
	}
 | 
			
		||||
	$(usunloaded).sortable($.extend({
 | 
			
		||||
	usunloaded.sortable($.extend({
 | 
			
		||||
		connectWith: "#uslistloaded",
 | 
			
		||||
	}, us_sortable_settings));
 | 
			
		||||
	$(usloaded).sortable($.extend({
 | 
			
		||||
	}, us_sortable_settings)).on("click", ".uslistitem", us_click_handler);
 | 
			
		||||
	usloaded.sortable($.extend({
 | 
			
		||||
		connectWith: "#uslistunloaded",
 | 
			
		||||
	}, us_sortable_settings));
 | 
			
		||||
	}, us_sortable_settings)).on("click", ".uslistitem", us_click_handler);
 | 
			
		||||
 | 
			
		||||
	// Bind actions to UI buttons
 | 
			
		||||
	button_send.on("click", function(ev) {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@
 | 
			
		||||
	<script src="static/bootstrap.min.js"></script>
 | 
			
		||||
	<script src="static/bootstrap-toggle.min.js"></script>
 | 
			
		||||
	<script src="static/rangy-core.min.js"></script>
 | 
			
		||||
	<script src="static/application.js?ver=1.18b"></script>
 | 
			
		||||
	<script src="static/application.js?ver=1.18c"></script>
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
	<input type="file" id="remote-save-select" accept="application/json" style="display:none">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user