safari-workspaces/add-window.js

33 lines
732 B
JavaScript

var workspace = Library("workspace")
var name = workspace.chooseFromList("Add Window")
if(name){
var title = workspace.chooseFromSafariWindows()
console.log(title)
var id = workspace.safariWindowWithTitle(title)
console.log(id)
workspace.addWindowToWorkspace(id, name)
}
// var docs = Application('Safari').documents
// for (var i = 0; i < docs.length; i++) {
// Things[i]
// }
// Application('Safari').documents[1].name()
// var app = Application('Safari')
// var windows = app.windows()
// for (var k = 0; k < windows.length; k++) {
// var url = app.windows.at(k).currentTab.url()
// var name = app.windows.at(k).currentTab.name()
// var id = app.windows.at(k).id()
// console.log(url, name)
// }