Files
GS13NG/tgui/src/interfaces/cargo.ract
CitadelStationBot 544d7bcaf4 [MIRROR] Adds descriptions to all cargo orders! (#5917)
* Adds descriptions to all cargo orders!

* recompiles tgui
2018-03-12 07:39:38 -05:00

91 lines
2.8 KiB
Plaintext

<script>
component.exports = {
computed: {
tabs () {
return Object.keys(this.get('data.supplies'))
}
}
}
</script>
<ui-display title='Cargo'>
<ui-section label='Shuttle'>
{{#if data.docked && !data.requestonly}}
<ui-button action='send'>{{data.location}}</ui-button>
{{else}}
<span>{{data.location}}</span>
{{/if}}
</ui-section>
<ui-section label='Credits'>
<span>{{Math.floor(adata.points)}}</span>
</ui-section>
<ui-section label='CentCom Message'>
<span>{{data.message}}</span>
</ui-section>
{{#if data.loan && !data.requestonly}}
<ui-section label='Loan'>
{{#if !data.loan_dispatched}}
<ui-button
state='{{data.away && data.docked ? null : "disabled"}}'
action='loan'>Loan Shuttle</ui-button>
{{else}}
<span class='bad'>Loaned to CentCom</span>
{{/if}}
</ui-section>
{{/if}}
</ui-display>
{{#if !data.requestonly}}
<ui-display title='Cart' button>
{{#partial button}}
<ui-button icon='close' state='{{data.cart.length ? null : "disabled"}}' action='clear'>Clear</ui-button>
{{/partial}}
{{#each data.cart}}
<ui-section candystripe nowrap>
<div class='content'>#{{id}}</div>
<div class='content'>{{object}}</div>
<div class='content'>{{cost}} Credits</div>
<div class='content'>
<ui-button icon='minus' action='remove' params='{"id": "{{id}}"}'/>
</div>
</ui-section>
{{else}}
<span>Nothing in Cart</span>
{{/each}}
</ui-display>
{{/if}}
<ui-display title='Requests' button>
{{#partial button}}
{{#if !data.requestonly}}
<ui-button icon='close' state='{{data.requests.length ? null : "disabled"}}' action='denyall'>Clear</ui-button>
{{/if}}
{{/partial}}
{{#each data.requests}}
<ui-section candystripe nowrap>
<div class='content'>#{{id}}</div>
<div class='content'>{{object}}</div>
<div class='content'>{{cost}} Credits</div>
<div class='content'>By {{orderer}}</div>
<div class='content'>Comment: {{reason}}</div>
{{#if !data.requestonly}}
<div class='content'>
<ui-button icon='check' action='approve' params='{"id": "{{id}}"}'/>
<ui-button icon='close' action='deny' params='{"id": "{{id}}"}'/>
</div>
{{/if}}
</ui-section>
{{else}}
<span>No Requests</span>
{{/each}}
</ui-display>
<ui-tabs tabs='{{tabs}}'>
{{#each data.supplies}}
<tab name='{{name}}'>
{{#each packs}}
<ui-section label='{{name}}' candystripe right>
<ui-button tooltip='{{desc}}' tooltip-side='left' action='add' params='{"id": "{{id}}"}'>{{cost}} Credits</ui-button>
</ui-section>
{{/each}}
</tab>
{{/each}}
</ui-tabs>