BRANCH: Torrent with Vue and pure JS.

This commit is contained in:
2017-10-27 20:37:32 -04:00
parent 28e7dd9d5d
commit 7d9b3117f2
10 changed files with 545 additions and 154 deletions

31
public/static/js/grid.js Normal file
View File

@@ -0,0 +1,31 @@
Vue.use(Vuetable);
var demo = new Vue({
delimiters: ['((', '))'],
el: '#torrentlist',
components:{
'vuetable-pagination': Vuetable.VuetablePagination
},
data: {
fields: ['Torrent Name', 'Status','Percent Complete','Size','Total Peers','Storage Location']
},
computed:{
/*httpOptions(){
return {headers: {'Authorization': "my-token"}} //table props -> :http-options="httpOptions"
},*/
},
methods: {
onPaginationData (paginationData) {
this.$refs.pagination.setPaginationData(paginationData)
},
onChangePage (page) {
this.$refs.vuetable.changePage(page)
},
editRow(rowData){
alert("You clicked edit on"+ JSON.stringify(rowData))
},
deleteRow(rowData){
alert("You clicked delete on"+ JSON.stringify(rowData))
}
}
})