Autor Thema: iNotes Anpassung: zusätzliches Icon mit Link...  (Gelesen 11382 mal)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
iNotes Anpassung: zusätzliches Icon mit Link...
« am: 03.06.15 - 16:39:07 »
Ich versuche gerade in die Leiste mit Mail, Calendar, Contacts, Notebook und Home ein weiteres Icon hinzuzufügen. Die Stelle habe ich (vermeintlich) gefunden, es ist die "Common_Masthead_JS_Light"- Teilmaske, aber die ruft wiederum so viele Funktionen auf, dass es schier unmöglich ist, die "richtige" Stelle zu finden.

Hat mir jemand einen Tipp, wo ich anfangen kann? DIe beiden Präsentationen von Matthias Schneider vond en Entwickklercamps kenne ich, die helfen mir aber nicht weiter, genausowenig wie die Links zum Thema "iNotes- Customization"...
Thanx
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #1 am: 03.06.15 - 19:04:33 »
Kurze Rückmeldung: Die Stelle ist richtig, und mit ein wenig Tricksen habe ich es tatsächlich hinbekommen. Jetzt fehlt mir nur noch die Möglichkeit, das verwendete Icon auszutauschen (das wird aus einem Sprite geladen, das in der Forms9.nsf ist, und das ich ungern anpassen will...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline maxritti

  • Senior Mitglied
  • ****
  • Beiträge: 490
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #2 am: 03.07.15 - 16:54:29 »
Hi Tode,

kennst Du auch diese Präsentation von Eric Spencer?
Da bin ich zufällig drüber gestolpert, da ich das gleiche vor hatte wie Du.

http://www.openntf.org/main.nsf/blog.xsp?permaLink=NHEF-9D7BHH

Und ich habe es damit sogar hinbekommen.  :)

In der Subform "Common_Masthead_JS_Light" ein paar Zeilen auskommentiert, eine Funktion mit eingebracht, eine eigenständige Grafik in die neu erstelle Forms9_x.nsf und via iNotes habe ich einen neuen Button, der zunächst zwar nur ein alert(..) macht, aber immerhin.
Finde ich mal wieder richtig cool die Sache.
« Letzte Änderung: 03.07.15 - 17:15:02 von maxritti »

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #3 am: 08.07.15 - 06:50:43 »
Hi, diese Präsentation kannte ich noch nicht, aber sie handelt -genau wie die Sessions beim EntwicklerCamp, die ich besucht habe, leider nicht diese Top- bar. Trotzdem sind ein paar interessante Informationen darin. Danke.
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #4 am: 08.07.15 - 09:19:33 »
Da gibt es in der Forms9_x.ntf eine Subform Custom_Masthead. Die kannst du aber nur nehmen wenn du das Zeug was standard mäßig drin ist nachbaust. Sobald da was drinsteht schaltet es laut IBM den Standard ab.
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Customization_updates_for_9.0_Social_Edition#Custom+Masthead
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #5 am: 08.07.15 - 09:43:51 »
Eric Spencer hat in seinem Vortrag auf der Connect 2014 gemeint man könne den Masthead ändern indem man die Custom_Scene_Actions_Lite modifiziert.
http://de.slideshare.net/IBMSBT/ad105-31037382 Seite 33. Nur wie das konkret funktioniert hat er nicht gesagt.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #6 am: 08.07.15 - 09:52:35 »
Nur wie das konkret funktioniert hat er nicht gesagt.

Eventuell kann man das aus seiner Demo-Datenbank für seine Connect2014-Session rauskriegen. Die Demo.nsf habe ich hier.

hth

Thomas

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #7 am: 08.07.15 - 11:01:27 »
Nur wie das konkret funktioniert hat er nicht gesagt.

Eventuell kann man das aus seiner Demo-Datenbank für seine Connect2014-Session rauskriegen. Die Demo.nsf habe ich hier.

hth

Thomas
Die hätte ich gerne mal gesehen.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #8 am: 08.07.15 - 11:31:57 »

Die hätte ich gerne mal gesehen.
[/quote]

da ist sie.

hth

Thomas

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #9 am: 08.07.15 - 12:43:03 »
Nope. Nix drin.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #10 am: 08.07.15 - 12:54:49 »
Also schon was drin. In Prinzip steckt der Mist in der Custom_Js_Lite mit drin ....
Code
/>// This function will be called just before the action buttons are added to the action bar.<break
/>// Some possible customizations include adding a new menu, removing a menu, or changing<break
/>// the position of an action menu.<break/>//<break/>// &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ....
/>//<break/>// Insert the Custom_ActionsHelper_Lite subform above to enable the helper functions to more easily add, remove<break
/>// or reposition action menu items.<break/>//<break/>&lt;/NotesComment&gt;<break
/>function Custom_Scene_Actions_Lite(s_MenuID)<break/>{<break/></par>
<par def='2'><run><font style='bold'/>	if ( s_MenuID ==  "e-actions-mailview-inbox" ) {</run></par>
<par def='2'/>
<par def='2'><run><font style='bold'/>		var aAdd1 = [</run></par>
<par def='2'><run><font style='bold'/>			{title:"Hello", find_id: "new", id: "hello1", before: true, </run></par>
<par def='3'><run><font style='bold'/>				action:"com_ibm_dwa_ui_EXAMPLE_alert{sMsg: \'Hello world\'}", help_text:"some hover text" }<break
/>		];</run></par>
<par def='2'><run><font style='bold'/>		addActionsLite( s_MenuID, true, aAdd1 );</run></par>
<par def='2'><run><font style='bold'/><break/>	}</run></par>
<par def='2'><run><font style='bold'/></run></par>
<par def='2'><run><font style='bold'/>	if ( s_MenuID ==  "e-actions-commonmasthead" ) {</run></par>
<par def='2'><run><font style='bold'/><break/>		var aRemove1 =  [ {id:"contacts"},<break
/>			 {id:"todo"},<break/>			 {id:"notebook"},</run></par>
<par def='2'><run><font style='bold'/>		  ];</run></par>
<par def='2'><run><font style='bold'/>		removeActionsLite( s_MenuID, true, aRemove1);<break
/></run></par>
<par def='2'><run><font style='bold'/>		repositionActionsLite( s_MenuID, true, "home", "mail", true);<break
/></run></par>
<par def='2'><run><font style='bold'/>		var aAdd2 = [</run></par>
<par def='3'><run><font style='bold'/>			{find_id: "calendar", id: "ibmlogo", before: false, action:"x_open_IBM", </run></par>
<par def='3'><run><font style='bold'/>				help_text:"IBM", img:"/iNotes/Forms9_x.nsf/ibmLogo.png", img_width: 40, </run></par>
<par def='3'><run><font style='bold'/>				img_height: 15, x_offset: 0, y_offset: 0}</run></par>
<par def='3'><run><font style='bold'/>		];</run></par>
<par def='2'><run><font style='bold'/>		addActionsLite( s_MenuID, true, aAdd2 );<break
/></run></par>
« Letzte Änderung: 08.07.15 - 14:43:15 von Thomas Schulte »
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #11 am: 08.07.15 - 14:07:21 »
Ok das hier erstellt einen Button vor Home und schreibt da Hello World rein:
//Trying to remove Buttons From Masthead
if (s_MenuID == "e-actions-commonmasthead" )
{
var aAdd1 = [{title:"Hello world", find_id: "home", id: "hello1", before: true, action:"com_ibm_dwa_ui_EXAMPLE_alert {sMsg: \'Hello1\'}", help_text:"some hover text" }];
addActionsLite( s_MenuID, true, aAdd1);
}
Das Ganze muss in die Customs_JS_Lite Teilmaske in der Forms9_x.nsf Und in der Subform in die function Custom_Scene_Actions_Lite(s_MenuID)
Und man muss in derselben Subform auch noch die <InsertNotesSubForm Name=API_Utils_Subform> einbeziehen, also den <NotesComment> ... </NotesComment> Block außen rum wegmachen. Sonst funktioniert der Alert nicht.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #12 am: 08.07.15 - 14:30:08 »
Doch so einfach... Dann brauche ich ja nur noch das Custom Icon... super Hilfe, Danke!
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #13 am: 08.07.15 - 14:30:42 »
Er macht das auch mit einem Image in der Forms9_x.nsf ...
//Trying to remove Buttons From Masthead
if (s_MenuID == "e-actions-commonmasthead" )
{
var aRemove1 = [ {id:"contacts"}, {id:"todo"}, {id:"notebook"}];
removeActionsLite(s_MenuID, true, aRemove1);
var aAdd1 = [{ find_id: "home", id: "hello1", before: true, action:"com_ibm_dwa_ui_EXAMPLE_alert {sMsg: \'Hello1\'}", help_text:"some hover text", img:"/iNotes/Forms9_x.nsf/gender-female.png", img_width: 14, img_height: 15 }];
addActionsLite( s_MenuID, true, aAdd1);
}
Das Ergebnis schaut dann aber lustig aus

Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #14 am: 08.07.15 - 14:38:25 »
Das Problem ist, daswenn man weis wie es geht ist es einfach. Aber bis man in dem Code und der "Dokumentation" mal gefunden hat was man sucht dauert es etwas.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #15 am: 08.07.15 - 14:56:40 »
Ey alda.. Isch hab nix gemacht Isch Schwör ....
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline maxritti

  • Senior Mitglied
  • ****
  • Beiträge: 490
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #16 am: 08.07.15 - 15:02:17 »
Hi, diese Präsentation kannte ich noch nicht, aber sie handelt -genau wie die Sessions beim EntwicklerCamp, die ich besucht habe, leider nicht diese Top- bar. Trotzdem sind ein paar interessante Informationen darin. Danke.

Meinst Du mit Top-bar nicht die Icons, welche bei iNotes ganz oben links zu sehen sind?
Denn in dieser Bar konnte ich recht einfach Buttons entfernen oder einen eigenen hinzufügen.
Die stellen könnte ich heute Abend nachliefern.

Aber augenscheinlich meint ihr eine andere Bar?

Offline maxritti

  • Senior Mitglied
  • ****
  • Beiträge: 490
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #17 am: 08.07.15 - 15:03:52 »
Ey alda.. Isch hab nix gemacht Isch Schwör ....
Ah jetzt ja.
Dann ist es doch die Bar, welche ich meinte.
Und ja, die Forms9_x.nsf anpassen bzw die wird ja neu erstellt aufgrund des Templates.

Das verhalten, dass alle Icons mal das neue Icon hatten, hatte ich auch ab und zu.
Dann auf einmal wieder die korrekte Darstellung.

Schon komisch.
« Letzte Änderung: 08.07.15 - 15:05:30 von maxritti »

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #18 am: 08.07.15 - 15:06:21 »
In der Subform "Common_Masthead_JS_Light" ein paar Zeilen auskommentiert, eine Funktion mit eingebracht, eine eigenständige Grafik in die neu erstelle Forms9_x.nsf und via iNotes habe ich einen neuen Button, der zunächst zwar nur ein alert(..) macht, aber immerhin.
Aber die ist in der Forms9 und nicht in der Forms9_x, und ich habe einfach keine Lust da drin rumzuprogrammieren.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline maxritti

  • Senior Mitglied
  • ****
  • Beiträge: 490
Re: iNotes Anpassung: zusätzliches Icon mit Link...
« Antwort #19 am: 08.07.15 - 15:10:54 »
Aber in der Demo bei meinem Link bei 16:20 erstellt er einen neue Forms9_x.nsf und nimt als Basis die Forms9_x.ntf. Und in der Forms9_x.nsf macht er doch die Änderungen.

So habe ich es genau bei mir gemacht und es hat geklappt.  ???

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz