gogiel / orion-tasks Goto Github PK
View Code? Open in Web Editor NEWLicense: Eclipse Public License 1.0
License: Eclipse Public License 1.0
Google Task Orion plugin made at Hackathon in 10 hours. http://wiki.eclipse.org/Orion_Hackaton_Krakow_2012 At first use user has to authenticate using tasks.html Code is buggy and messy (callback hell, non-objective, copy-pastes), because it was meant to work ASAP. Most of the time (about 3-4 hours) we spent struggling with authenticating at Google and it still needs some repair. Currently every request is wrapped in authenticate and api.load callbacks so it's very uneffective, but at least worked. We also found bug in Google Tasks API - update action doesn't work and always returns 400. Our thoughts: * Orion API callbacks should be provided with more data. We made dirty hack and used window.parent object to obtain file name from breadcrumb * It's unclear when iframe with plugin actually loads * very small plugin API. For example it's not possible to make a command (button) that always works on whole file * there's no way (or it's not documeneted) how to postopone returning of API command * there's no way to block editor (to wait for API call success) * there's no way to create own page without hacking orion.core and copying files * there's no standard way of plugins/editor communication (we wanted to trigger event to refresh outline)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.