Difference between revisions of "IGB Javascript Wish List"

From Backstage Lore Wiki
Jump to: navigation, search
m (Protected "IGB Javascript Wish List" [edit=sysop:move=sysop])
Line 23: Line 23:
 
* javascript:Client.NewMail(charachterID, subject, body)
 
* javascript:Client.NewMail(charachterID, subject, body)
 
* javascript:Client.ShowContract(contractID)
 
* javascript:Client.ShowContract(contractID)
 +
* javascript:Client.CreateCourierContract(sourceStationID, listOfItemIDs,  targetStationID, collateral, payment)
 +
* javascript:Client.CreatePrivateCourierContract(playerID, sourceStationID, listOfItemIDs,  targetStationID, collateral, payment)
 +
* javascript:Client.CreatePrivateItemExchangeContract(playerID, stationID, listOfItemIDs, payment)
 
* javascript:Client.JoinMailList(ID)
 
* javascript:Client.JoinMailList(ID)
 
* javascript:Client.JoinChatChannel(ID)
 
* javascript:Client.JoinChatChannel(ID)
 
* javascript:Client.SaveOverviewSetting(xml)
 
* javascript:Client.SaveOverviewSetting(xml)
 
* javascript:Client.ShowMarketInfo(typeID)
 
* javascript:Client.ShowMarketInfo(typeID)
 +
 +
All methods pop up the existing windows respectively, each pre-filled out with the given arguments. The CreateContract methods pop up the last page of the contract wizard (summary) if the specified items exist, otherwise an error message.
  
 
== Desired Events ==
 
== Desired Events ==

Revision as of 14:05, 25 September 2009

With Dominion releasing a new IBG; here is a compiled list of all javascript functionality that is desired by 3rd party developers.

Assumption is that all calls will open the appropriate window or dialog to allow the user to edit/accept the action. No calls will actually perform an action beyond this.

Current Functionality can be found here.

Current Planned Functions

This is a tentative list based on CCP Ronin comments (http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1180295&page=3#64)

  • javascript:Client.ShowInfo(typeID) - implemented
  • javascript:Client.ShowRoute(systemID) - implemented as Client.ShowRouteTo
  • javascript:Client.ShowMap(systemID) - implemented
  • javascript:Client.ViewFitting(???)
  • javascript:Client.AskForTrust()

Desired Functions

  • javascript:Client.GiveMoney(characterID, amount, description)
  • javascript:Client.GiveMoneyFromCorp(characterID, amount, description, walletID)
  • javascript:Client.NewMail(charachterID, subject, body)
  • javascript:Client.ShowContract(contractID)
  • javascript:Client.CreateCourierContract(sourceStationID, listOfItemIDs, targetStationID, collateral, payment)
  • javascript:Client.CreatePrivateCourierContract(playerID, sourceStationID, listOfItemIDs, targetStationID, collateral, payment)
  • javascript:Client.CreatePrivateItemExchangeContract(playerID, stationID, listOfItemIDs, payment)
  • javascript:Client.JoinMailList(ID)
  • javascript:Client.JoinChatChannel(ID)
  • javascript:Client.SaveOverviewSetting(xml)
  • javascript:Client.ShowMarketInfo(typeID)

All methods pop up the existing windows respectively, each pre-filled out with the given arguments. The CreateContract methods pop up the last page of the contract wizard (summary) if the specified items exist, otherwise an error message.

Desired Events

Some events would also like to be available so that a javascript function can be assigned to them. This would allow for more complex ajax functions to occur between a website and the IGB

  • Client.OnJump alternatively Client.OnSessionChange SessionChangeArguments containing the information available in the headers.
Personal tools
Namespaces

Variants
Actions
Navigation
Tools