Author |
Topic |
 Catari Taga Centre Of Attention Middle of Nowhere |
Posted - 2011.03.24 11:40:00 - [ 1]
New IGB version on the latest SiSi build, seems like all the requested headers went in. Here's the full list of custom headers: HTTP_EVE_SHIPNAME = X -=O=- X HTTP_EVE_ALLIANCEID = 1923227030 HTTP_EVE_STATIONID = 60013549 HTTP_EVE_SOLARSYSTEMID = 30003280 HTTP_EVE_CORPNAME = Centre Of Attention HTTP_EVE_CONSTELLATIONID = 20000479 HTTP_EVE_SHIPID = 1001349314520 HTTP_EVE_CONSTELLATIONNAME = 2-M6DE HTTP_EVE_CORPROLE = 0 HTTP_EVE_CHARID = 1643072492 HTTP_EVE_CORPID = 553239300 HTTP_EVE_SHIPTYPENAME = Adrestia HTTP_EVE_SHIPTYPEID = 2836 HTTP_EVE_ALLIANCENAME = Middle of Nowhere HTTP_EVE_SOLARSYSTEMNAME = 6-CZ49 HTTP_EVE_REGIONNAME = Syndicate HTTP_EVE_REGIONID = 10000041 HTTP_EVE_TRUSTED = Yes HTTP_EVE_SERVERIP = 87.237.38.50:26000 HTTP_EVE_CHARNAME = Catari Taga HTTP_EVE_STATIONNAME = 6-CZ49 VI - Moon 6 - Intaki Syndicate Bureau I do not know yet whether we have new methods, too. |
 Tankamos |
Posted - 2011.03.24 12:04:00 - [ 2]
*high five* |
 Project 69 |
Posted - 2011.03.24 14:27:00 - [ 3]
yay for HTTP_EVE_SOLARSYSTEMID
now a drag'n'drop function and I'll do a doubleflip |
 Shellac Brookdale |
Posted - 2011.03.24 23:42:00 - [ 4]
Amazing. Ship DNA instead of HTTP_EVE_SHIPID would be more useful though. |
 Catari Taga Centre Of Attention Middle of Nowhere |
Posted - 2011.03.25 14:08:00 - [ 5]
Originally by: Shellac Brookdale Amazing. Ship DNA instead of HTTP_EVE_SHIPID would be more useful though.
drag'n'drop of fittings into browser: yes please, but sending fittings on every request to a trusted website: no way! |
 Jercy Fravowitz School of Applied Knowledge |
Posted - 2011.03.25 14:23:00 - [ 6]
Originally by: Catari Taga drag'n'drop of fittings into browser: yes please, but sending fittings on every request to a trusted website: no way!
there are actualy new JS calls related to fitting too, but those wont be too useful without the new api fitting calls. basicly there is a so-far hidden fittingID, using that in IGB but requiring apikey with proper privs to access the details might work ok. you get the idea... |
 Catari Taga Centre Of Attention Middle of Nowhere |
Posted - 2011.03.25 17:27:00 - [ 7]
Originally by: Jercy Fravowitz
Originally by: Catari Taga drag'n'drop of fittings into browser: yes please, but sending fittings on every request to a trusted website: no way!
there are actualy new JS calls related to fitting too, but those wont be too useful without the new api fitting calls. basicly there is a so-far hidden fittingID, using that in IGB but requiring apikey with proper privs to access the details might work ok.
you get the idea...
Haven't had time to look at new calls yet, but while I get the idea in your example it sounds like it would make sense to make that entirely API based, I do not see where IGB interaction would provide any advantage. |
 CCP Orion

 |
Posted - 2011.03.25 18:29:00 - [ 8]
Hi Guys, i notice you figured out the new IGB features. We had an IGB and Static data dev-track this morning at fanfest, tomorrow's session is on API and demonstration of a sample IGB App. There are around 22 new javascript functions coming up, and we are open for more. Must go get beer now. Cheers :) PS: dev-track material will all be available and dev-blogs.
|
 Two step Aperture Harmonics K162 |
Posted - 2011.03.26 12:01:00 - [ 9]
Originally by: CCP Orion Hi Guys, i notice you figured out the new IGB features. We had an IGB and Static data dev-track this morning at fanfest, tomorrow's session is on API and demonstration of a sample IGB App. There are around 22 new javascript functions coming up, and we are open for more. Must go get beer now. Cheers :) PS: dev-track material will all be available and dev-blogs.
Please please please please include give money, which fills in the give isk dialog with a person and amount. This would be incredibly useful. |
 D Gelalder Gallente Core Antum
|
Posted - 2011.03.26 12:12:00 - [ 10]
Originally by: CCP Orion Hi Guys, i notice you figured out the new IGB features. We had an IGB and Static data dev-track this morning at fanfest, tomorrow's session is on API and demonstration of a sample IGB App. There are around 22 new javascript functions coming up, and we are open for more. Must go get beer now. Cheers :) PS: dev-track material will all be available and dev-blogs.
I've not seen the presentation(s) yet, but is the ability to decide which (group of) headers get send to the 'trusted' website being implemented? |
 Wollari Phoenix Industries Wicked Nation |
Posted - 2011.03.27 10:02:00 - [ 11]
Nice addition of http headers. But the headers are still invalid! Underscore aren't valid characters in the http header defintion. If you look at other http headers on the wire they all look like this: Cache-Control:no-cache Content-Length:53594 Content-Type:text/html Date:Sun, 27 Mar 2011 09:58:17 GMT Expires:Sun, 27 Mar 2011 09:57:17 GMT [...] Why don't change the http headers to something which could be valid like http-eve-shipName: X -=O=- X http-eve-allianceID: 1923227030 http-eve-stationID: 60013549 [...] or even remove the http- |
 Shellac Brookdale |
Posted - 2011.03.27 10:32:00 - [ 12]
Just did a fulltext search on CCPEVE object references in the javascript parts in the eveigb "I can do better than that" project. New functions I've spotted:
scripts.js: CCPEVE.sellItem(locationID, itemID); scripts.js: CCPEVE.buyType(typeID); scripts.js: CCPEVE.findInContracts(typeID); scripts.js: CCPEVE.createContract(1, locationID, itemID); scripts.js: CCPEVE.addToMarketQuickBar(typeID); scripts.js: CCPEVE.showContents(locationID, itemID);
|
 CCP Atlas

 |
Posted - 2011.03.27 10:47:00 - [ 13]
|
 Catari Taga Centre Of Attention Middle of Nowhere |
Posted - 2011.03.27 11:18:00 - [ 14]
Originally by: Wollari Underscore aren't valid characters in the http header defintion.
The specs seem to indicate underscores are perfectly valid. Could you please point to the part I must have missed? |
 TorTorden Amarr |
Posted - 2011.03.27 16:33:00 - [ 15]
Edited by: TorTorden on 27/03/2011 16:36:05 Originally by: Shellac Brookdale Just did a fulltext search on CCPEVE object references in the javascript parts in the eveigb "I can do better than that" project. New functions I've spotted:
scripts.js: CCPEVE.sellItem(locationID, itemID); scripts.js: CCPEVE.buyType(typeID); scripts.js: CCPEVE.findInContracts(typeID); scripts.js: CCPEVE.createContract(1, locationID, itemID); scripts.js: CCPEVE.addToMarketQuickBar(typeID); scripts.js: CCPEVE.showContents(locationID, itemID);
Since I'm still on hotel wifi I'm holding off getting the sisi patch for when I'm back home. But by the looks of it I am guessing the " CCPEVE.createContract(1, locationID, itemID); " is on character level and not corporation or am I missing something here ? Having this for a corp basis in accordince with assets lists and an ordering system or something could realy help out. I'm sure we can make it work on character->character level but for logging\transparency being able to send from corporation would be great. If I'm missing something obvious I'm prepared for some headslaps  |
 Locin WeEda Gallente Red Frog Investments |
Posted - 2011.03.27 21:13:00 - [ 16]
I'd like the createContract function to be a bit more useful, especially for courier contracts. Reward, character or corporation in the private field, pickup and destination station, collateral, expiration time and completion time should all be possible to specify in a createContract funtion.
Such a function would be a valuable addition to our website.
|
 PsyKzz |
Posted - 2011.03.28 02:06:00 - [ 17]
The actually new headers, $_SERVER["HTTP_EVE_SHIPNAME"] PsyKzz's Tempest $_SERVER["HTTP_EVE_SOLARSYSTEMID"] 30003280 $_SERVER["HTTP_EVE_CONSTELLATIONID"] 20000479 $_SERVER["HTTP_EVE_SHIPID"] 1001344099124 $_SERVER["HTTP_EVE_CORPROLE"] 1152919331344939904 $_SERVER["HTTP_EVE_SHIPTYPENAME"] Tempest $_SERVER["HTTP_EVE_SHIPTYPEID"] 639 $_SERVER["HTTP_EVE_REGIONID"] 10000041
|
 Flaming Candle |
Posted - 2011.03.28 11:18:00 - [ 18]
Originally by: CCP Atlas Those of you who attended CCP Orion's lecture might have noticed the URL of his example already, but here it is:
http://cdn1.eveonline.com/evesoftware/web_igb/igbtest.html
By all means play around with this in the client against the test server and let us know of any bugs that you find.
addCorpContract Adds corporation contact to address book removeCorpContract Removes corporation contact contract != contact |
 Catari Taga Centre Of Attention Middle of Nowhere |
Posted - 2011.03.28 13:41:00 - [ 19]
Originally by: CCP Atlas Those of you who attended CCP Orion's lecture might have noticed the URL of his example already, but here it is:
http://cdn1.eveonline.com/evesoftware/web_igb/igbtest.html
By all means play around with this in the client against the test server and let us know of any bugs that you find.
CCPEVE.addContact() - please let that take standings and watchlist yes/no as arguments. The contacts UI is pretty much not usable because of all the insane clicking you have to do, being able to automate that via IGB would be great. If you want to make me really happy allow an array of characterIDs to be passed so entire corps can be added to the watch list in one click. |
 TorTorden Amarr |
Posted - 2011.03.30 14:42:00 - [ 20]
Edited by: TorTorden on 30/03/2011 14:43:17Ok Gott myself home and have been playing with the create contract method and so far in its current form its no more functional than right clicking something and select create contract from the assets list, inow practicly useless since it doesn't realy increase functionality  What I and think a lot of people would like is to be able to specify EVERY option troughout the create contract wizard. And present only the final page of the create contract wizard. Yes I know this is a lot to ask, but pretty please with sugar and ****** on top ? I was hoping personaly to be able to make an empty of items 'give money' type contracts from corp to a designated character with isk values etc set. This would in turn nullify the need for a give money\transfer isk method imo. With the added logs that come with contracts *Bonus* |
 Catari Taga Centre Of Attention Middle of Nowhere |
Posted - 2011.03.30 17:45:00 - [ 21]
Yeah, IGB methods should really help us avoid as many layers of the convoluted EVE UI as possible, not just bring up the empty UI windows that we can bring up just as fast without the IGB. |
 Aessoroz Nohbdy. |
Posted - 2011.04.01 05:48:00 - [ 22]
Now if only someone at CCP enables the -webkit-border-radius properties which are for some reason disabled but other ones are not :( |
 Trenker |
Posted - 2011.04.01 11:31:00 - [ 23]
Since this turned into a "suggest some features" thread, here are mine: - IGB is still Chrome 3 based, which means no localStorage API. A localStorage object or something similar would be great. To avoid spamming this, it could be bound to the trust level.
- Which leads me to this: a method to get the trust level would make some things easier. eg.: CCPEVE.trustLevel() could return an integer were -1 is not trusted, 0 is neutral and 1 is trusted.
|
 Shellac Brookdale |
Posted - 2011.04.06 20:42:00 - [ 24]
None of these headers is on live after patch. Also not on sisi anymore.  |
 Catari Taga Centre Of Attention Middle of Nowhere |
Posted - 2011.04.06 21:35:00 - [ 25]
Edited by: Catari Taga on 06/04/2011 21:36:22 Originally by: Shellac Brookdale None of these headers is on live after patch. Also not on sisi anymore. 
Yeah, they said they'd be introduced in a later patch (although it wasn't specifically said for the announced new javascript methods I suppose they will still come in a later patch, too. about half of them were broken so it's no wonder they were pulled). |
 Shellac Brookdale |
Posted - 2011.05.06 18:34:00 - [ 26]
Am I safe to assume that work on this has been silently dropped now that fanfest is over?
|
 CCP Atlas

 |
Posted - 2011.05.07 08:38:00 - [ 27]
Originally by: Shellac Brookdale Am I safe to assume that work on this has been silently dropped now that fanfest is over?
No no, this has not been dropped. There's a different codebase up on Sisi at the moment but this will reach Sisi eventually. |
 Shellac Brookdale |
Posted - 2011.05.20 17:28:00 - [ 28]
Looks like the new headers are now live on tranq \o/
Haven't read anything about it in patch notes. Can someone from CCP please confirm that this was not by mistake and we can start using them?
|
 Wendi Watson Organization Too Secret To Know |
Posted - 2011.05.21 22:44:00 - [ 29]
Is it just me, or is HTTP_EVE_SOLARSYSTEMID the only one not showing up in the new headers? |
 Captain Greeneyes |
Posted - 2011.05.31 08:54:00 - [ 30]
I would love to see drag and drop of items and fittings to text area work.
If drag and drop is impossible due to the way the browser is rendered, at least give us a JS method that could fill in a textarea with your cargo or current fitting or soemthing like that |