{% extends "marketmanager/base-bs5.html" %} {% load i18n %} {% load humanize %} {% load static %} {% block page_title %} {% translate "Market Browser" %} {% endblock page_title %} {% block header_nav_brand %} {% translate "Market Browser" %} {% endblock header_nav_brand %} {% block content %} {% include "marketmanager/marketbrowser/item_details-bs5.html" %}
{% include "marketmanager/marketbrowser/sell_orders-bs5.html" %} {% include "marketmanager/marketbrowser/buy_orders-bs5.html" %}
{% endblock content %} {% block extra_script %} $(document).ready(function(){ $('#table-sell-orders').DataTable({ {% if eve_type.id is not None %} "ajax": { "url": "{% url 'marketmanager:marketbrowser_sell_orders' %}", "dataSrc": "sell_orders", "data": { {% if eve_region is not None %}"region_id": {{ eve_region.id }},{% endif %} "type_id": {{ eve_type.id }} } }, {% endif %} columns: [ { data: "eve_region__name" }, { data: "volume_remain", render: $.fn.dataTable.render.number(',', '.', 0, null, "") }, { data: 'price', render: $.fn.dataTable.render.number(',', '.', 2, null, " ISK") }, { data: "location_resolved" }, { data: "expiry_calculated" }, { data: "updated_at" }, ], "fnRowCallback": function(nRow, aData) { if (aData["user_is_owner"] == true) { $('td', nRow).addClass('bg-info'); }; if (aData["corporation_is_owner"] == true) { $('td', nRow).addClass('bg-success'); } }, "order": [[ 2, "asc" ]], "processing": true, "stateSave": true, "stateDuration": 0 } ); $('#table-buy-orders').DataTable({ {% if eve_type.id is not None %} "ajax": { "url": "{% url 'marketmanager:marketbrowser_buy_orders' %}", "dataSrc": "buy_orders", "data": { {% if eve_region is not None %}"region_id": {{ eve_region.id }},{% endif %} "type_id": {{ eve_type.id }} } }, {% endif %} columns: [ { data: "eve_region__name" }, { data: "volume_remain", render: $.fn.dataTable.render.number(',', '.', 0, null, "") }, { data: 'price', render: $.fn.dataTable.render.number(',', '.', 2, null, " ISK") }, { data: "location_resolved" }, { data: "expiry_calculated" }, { data: "updated_at" }, ], "fnRowCallback": function(nRow, aData) { if (aData["user_is_owner"] == true) { $('td', nRow).addClass('bg-info'); }; if (aData["corporation_is_owner"] == true) { $('td', nRow).addClass('bg-success'); } }, "order": [[ 2, "desc" ]], "processing": true, "stateSave": true, "stateDuration": 0 } ); }); $(document).ready(function() { $("#search").autocomplete({ source: "{% url 'marketmanager:marketbrowser_autocomplete' %}", minLength: 3, autoFocus: true, select: function(event, ui){ SearchTypeID(ui.item.label, ui.item.value); event.preventDefault(); }, focus: function(event, ui){ event.preventDefault(); }, }); }); function SearchTypeID(eve_type_name, eve_type_id) { window.location.href = "?type_id="+eve_type_id {% if eve_region != None %}+"®ion_id="+ {{ eve_region.id }}{% endif %} ; } {% endblock extra_script %}