{% extends "allianceauth/base.html" %} {% load i18n %} {% load humanize %} {% load static %} {% block page_title %}{% translate "Market Browser" %}{% endblock page_title %} {% block content %}

{% include "marketmanager/marketbrowser/item_details.html" %}
{% include "marketmanager/marketbrowser/sell_orders.html" %} {% include "marketmanager/marketbrowser/buy_orders.html" %}
{% endblock content %} {% block extra_javascript %} {% include "bundles/datatables-js.html" %} {% include "bundles/jquery-ui-js.html" %} {% include "bundles/moment-js.html" %} {% include "bundles/jquery-ui-css.html" %} {% endblock extra_javascript %} {% block extra_css %} {% include "bundles/datatables-css.html" %} {% include "bundles/jquery-ui-css.html" %} {% endblock extra_css %} {% 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 %}