open All Channels
seplocked EVE Technology Lab
blankseplocked New IGB headers on SiSi
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2

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]
 

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.

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 Wink

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:17
Ok
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 Sad

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. Confused

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. Confused

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


Pages: [1] 2

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only