mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-03 22:55:43 +00:00 
			
		
		
		
	Refactor some code
This commit is contained in:
		@@ -44,43 +44,4 @@
 | 
			
		||||
        url: "{% url 'api-stock-list' %}",
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    function selectedStock() {
 | 
			
		||||
        return $("#stock-table").bootstrapTable('getSelections');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $("#multi-item-move").click(function() {
 | 
			
		||||
 | 
			
		||||
        var items = selectedStock();
 | 
			
		||||
 | 
			
		||||
        moveStockItems(items,
 | 
			
		||||
                  {
 | 
			
		||||
                      success: function() {
 | 
			
		||||
                          $("#stock-table").bootstrapTable('refresh');
 | 
			
		||||
                      }
 | 
			
		||||
                  });
 | 
			
		||||
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $("#multi-item-stocktake").click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'stocktake'
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $("#multi-item-remove").click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'remove',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $("#multi-item-add").click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'add',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
@@ -434,6 +434,42 @@ function loadStockTable(table, options) {
 | 
			
		||||
    if (options.buttons) {
 | 
			
		||||
        linkButtonsToSelection(table, options.buttons);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Automatically link button callbacks
 | 
			
		||||
    $('#multi-item-stocktake').click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'stocktake',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $('#multi-item-remove').click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'remove',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $('#multi-item-add').click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'add',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $("#multi-item-move").click(function() {
 | 
			
		||||
 | 
			
		||||
        var items = $("#stock-table").bootstrapTable('getSelections');
 | 
			
		||||
 | 
			
		||||
        moveStockItems(items,
 | 
			
		||||
                       {
 | 
			
		||||
                           success: function() {
 | 
			
		||||
                               $("#stock-table").bootstrapTable('refresh');
 | 
			
		||||
                           }
 | 
			
		||||
                       });
 | 
			
		||||
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -132,46 +132,7 @@
 | 
			
		||||
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    function selectedStock() {
 | 
			
		||||
        return $("#stock-table").bootstrapTable('getSelections');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $("#multi-item-move").click(function() {
 | 
			
		||||
 | 
			
		||||
        var items = selectedStock();
 | 
			
		||||
 | 
			
		||||
        moveStockItems(items,
 | 
			
		||||
                       {
 | 
			
		||||
                           success: function() {
 | 
			
		||||
                               $("#stock-table").bootstrapTable('refresh');
 | 
			
		||||
                           }
 | 
			
		||||
                       });
 | 
			
		||||
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $('#multi-item-stocktake').click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'stocktake',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $('#multi-item-remove').click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'remove',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $('#multi-item-add').click(function() {
 | 
			
		||||
        updateStockItems({
 | 
			
		||||
            action: 'add',
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
    loadStockTable($("#stock-table"), {
 | 
			
		||||
        buttons: [
 | 
			
		||||
            '#stock-options',
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user