Did you not get my mail with the attachment?<div><br></div><div>Ok, I will put it in writing:  the file that I created is /svr/rt4/local/html/Callbacks/SLAC/Elements/Header/Head and its contents is:</div><div><br></div><div>

<%INIT></div><div>jQuery('table.myrt td.boxcontainer > div').detach().appendTo('table.myrt > tbody > tr').wrap('<td class="boxcontainer" />');</div><div></%INIT>
</div><div><%ARGS></div><div></%ARGS>
</div><div><br></div><div>Please bear in mind that I have never programmed in Java/Jquery or HTML before. </div><div><br></div><div>Regards</div><div>Nafiesa</div><div><br><br><div class="gmail_quote">On 11 July 2012 13:04, Ruslan Zakirov <span dir="ltr"><<a href="mailto:ruz@bestpractical.com" target="_blank">ruz@bestpractical.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wed, Jul 11, 2012 at 12:17 PM, Nafiesa Allie <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>> wrote:<br>


> Here is the error I got with my callback:<br>
> Undefined subroutine &HTML::Mason::Commands::jQuery called at<br>
> /svr/rt4/local/html/Callbacks/SLAC/Elements/Header/Head line 2.<br>
<br>
<br>
</div>Do you expect us to guess what in the file?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
><br>
><br>
> On 11 July 2012 11:02, Nafiesa Allie <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>> wrote:<br>
>><br>
>> OK, I figured out how to get RT to incorporate the code that I put into<br>
>> the Callback for the Header, however, there is something wrong with my code.<br>
>> Please can you give me guidance?  Remember, that in the end I want the<br>
>> dashboard panels to lie side by side, and not the panels on the RT at a<br>
>> glance screen.  Thanks.<br>
>><br>
>> On 11 July 2012 09:35, Nafiesa Allie <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>> wrote:<br>
>>><br>
>>> Thanks, Ruslan.<br>
>>><br>
>>> OK, I created my callback file but now I am not sure what the code should<br>
>>> look like.<br>
>>><br>
>>> Using your dirty variant that applies to RT at a glance<br>
>>> jQuery('table.myrt td.boxcontainer > div').detach().appendTo('table.myrt<br>
>>> > tbody > tr').wrap('<td class="boxcontainer" />');<br>
>>> and changing it to<br>
>>> jQuery('table#dashboard-26.dashboard td.boxcontainer ><br>
>>> div').detach().appendTo('table#dashboard-26.dashboard > tbody ><br>
>>> tr').wrap('<td class="boxcontainer" />');<br>
>>> it now applies to the dashboard.<br>
>>><br>
>>> However, adding the code to my callback, does not make any difference,<br>
>>> even after rebooting the RT server, regardless whether I am using your<br>
>>> variant or my own.  I am not sure whether the problem lies in my code - see<br>
>>> printscreen attached, or elsewhere.  I would deeply appreciate some further<br>
>>> help in this and am desperate to resolve this sooner rather than later.  If<br>
>>> I am unable to master this, then some other ticketing system will be<br>
>>> enforced.<br>
>>><br>
>>> (It feels like I am taking tiny baby-steps in resolving this problem;  I<br>
>>> wish there was a clear example that one could follow.)<br>
>>><br>
>>> Regards<br>
>>> Nafiesa<br>
>>><br>
>>> On 10 July 2012 20:57, Ruslan Zakirov <<a href="mailto:ruz@bestpractical.com">ruz@bestpractical.com</a>> wrote:<br>
>>>><br>
>>>> Hi,<br>
>>>><br>
>>>> RT's file share/html/Elements/Header contains the following line:<br>
>>>><br>
>>>> $m->callback( %ARGS, CallbackName => 'Head' );<br>
>>>><br>
>>>> It's the perfect place to insert custom CSS/JS hacks.<br>
>>>><br>
>>>> On Tue, Jul 10, 2012 at 2:51 PM, Nafiesa Allie <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>><br>
>>>> wrote:<br>
>>>> > I think I must clarify what I am saying below:<br>
>>>> > from what I understand RT4 callbacks are defined in<br>
>>>> > /rt4/share/Elements.  I<br>
>>>> > found a number of callbacks there, but not the one I am looking for,<br>
>>>> > viz.<br>
>>>> > Header, so I need help to either find it or create it from scratch.<br>
>>>> ><br>
>>>> > Regards<br>
>>>> > Nafiesa<br>
>>>> ><br>
>>>> > On 10 July 2012 13:36, Nafiesa Allie <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>> wrote:<br>
>>>> >><br>
>>>> >> Hi Ruslan<br>
>>>> >><br>
>>>> >> I managed to figure out how to successfully create a dirty variant,<br>
>>>> >> and it<br>
>>>> >> seems to do what I want.  However, I am still struggling to create<br>
>>>> >> the<br>
>>>> >> callback.<br>
>>>> >> " There is a callback in Header file to put any custom javascript on<br>
>>>> >> RT<br>
>>>> >> pages. "  - I do not find such a callback.<br>
>>>> >> I now understand the concept of a callback, but not finding the<br>
>>>> >> relevant<br>
>>>> >> callback does not help much.  Please could you give me some<br>
>>>> >> direction?<br>
>>>> >><br>
>>>> >> Regards<br>
>>>> >> Nafiesa<br>
>>>> >><br>
>>>> >><br>
>>>> >> On 6 July 2012 15:21, Nafiesa Allie <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>> wrote:<br>
>>>> >>><br>
>>>> >>> Hi Ruslan<br>
>>>> >>><br>
>>>> >>> Thanks so much for your swift response plus the given detail;  I am<br>
>>>> >>> so<br>
>>>> >>> glad that it is possible!  However, I have no idea how to get to the<br>
>>>> >>> interface that will enable me to add the new code.  This is the<br>
>>>> >>> first time I<br>
>>>> >>> am wanting to do a customization, and I do not know where to start.<br>
>>>> >>> How do<br>
>>>> >>> I get to the interface in your screenshot?<br>
>>>> >>><br>
>>>> >>> Have a great weekend!<br>
>>>> >>> Nafiesa<br>
>>>> >>><br>
>>>> >>><br>
>>>> >>> On 5 July 2012 14:53, Ruslan Zakirov <<a href="mailto:ruz@bestpractical.com">ruz@bestpractical.com</a>> wrote:<br>
>>>> >>>><br>
>>>> >>>> On Tue, Jul 3, 2012 at 9:29 AM, Nafiesa Allie<br>
>>>> >>>> <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>><br>
>>>> >>>> wrote:<br>
>>>> >>>> > I have already created dashboards with custom searches, but my<br>
>>>> >>>> > problem<br>
>>>> >>>> > lies<br>
>>>> >>>> > with the fact that I cannot get the panels to lie alongside each<br>
>>>> >>>> > other<br>
>>>> >>>> > as<br>
>>>> >>>> > per my example.  RT only allows two lists/charts panels next to<br>
>>>> >>>> > each<br>
>>>> >>>> > other.<br>
>>>> >>>> > How do I overcome this?<br>
>>>> >>>><br>
>>>> >>>> With javascript:<br>
>>>> >>>><br>
>>>> >>>> jQuery('table.myrt td.boxcontainer ><br>
>>>> >>>> div').detach().appendTo('table.myrt > tbody > tr').wrap('<td<br>
>>>> >>>> class="boxcontainer" />');<br>
>>>> >>>><br>
>>>> >>>> Above is dirty variant, but at least it works in Chrome and<br>
>>>> >>>> demonstrates how to start. There is a callback in Header file to<br>
>>>> >>>> put<br>
>>>> >>>> any custom javascript on RT pages.<br>
>>>> >>>><br>
>>>> >>>> ><br>
>>>> >>>> ><br>
>>>> >>>> > On 2 July 2012 21:47, Ruslan Zakirov <<a href="mailto:ruz@bestpractical.com">ruz@bestpractical.com</a>><br>
>>>> >>>> > wrote:<br>
>>>> >>>> >><br>
>>>> >>>> >> On Mon, Jul 2, 2012 at 12:42 PM, Nafiesa Allie<br>
>>>> >>>> >> <<a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a>><br>
>>>> >>>> >> wrote:<br>
>>>> >>>> >> > Great! So where do I start?  I have never fiddled with CSS or<br>
>>>> >>>> >> > JS<br>
>>>> >>>> >> > before,<br>
>>>> >>>> >> > so<br>
>>>> >>>> >> > it will be helpful if you could direct me to a relevant<br>
>>>> >>>> >> > example.<br>
>>>> >>>> >><br>
>>>> >>>> >> Start from Dashboards, custom searches and see how close you can<br>
>>>> >>>> >> get<br>
>>>> >>>> >> to what you need.<br>
>>>> >>>> >><br>
>>>> >>>> >><br>
>>>> >>>> >><br>
>>>> >>>> >> ><br>
>>>> >>>> >> > On 29 June 2012 20:09, Thomas Sibley <<a href="mailto:trs@bestpractical.com">trs@bestpractical.com</a>><br>
>>>> >>>> >> > wrote:<br>
>>>> >>>> >> >><br>
>>>> >>>> >> >> On 06/29/2012 10:57 AM, Benjamin Boksa wrote:<br>
>>>> >>>> >> >> > I am sure this can be done using RT4 by writing a custom<br>
>>>> >>>> >> >> > page -<br>
>>>> >>>> >> >> > but I<br>
>>>> >>>> >> >> > honestly do not know how…<br>
>>>> >>>> >> >><br>
>>>> >>>> >> >> Learning the basics of how to create your own page in RT will<br>
>>>> >>>> >> >> probably<br>
>>>> >>>> >> >> be faster and more efficient than trying to use the REST<br>
>>>> >>>> >> >> interface<br>
>>>> >>>> >> >> to<br>
>>>> >>>> >> >> get all the data and interaction you want.<br>
>>>> >>>> >> >><br>
>>>> >>>> >> >> You can probably do most of what you want with a standard<br>
>>>> >>>> >> >> dashboard and<br>
>>>> >>>> >> >> a bunch of custom CSS and JS that targets it to rearrange as<br>
>>>> >>>> >> >> necessary.<br>
>>>> >>>> >> ><br>
>>>> >>>> >> ><br>
>>>> >>>> >> ><br>
>>>> >>>> >> ><br>
>>>> >>>> >> > --<br>
>>>> >>>> >> ><br>
>>>> >>>> >> > Groete/Regards<br>
>>>> >>>> >> ><br>
>>>> >>>> >> > Nafiesa Allie<br>
>>>> >>>> >> ><br>
>>>> >>>> >> > Kromco (Pty) Ltd<br>
>>>> >>>> >> ><br>
>>>> >>>> >> > | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e<br>


>>>> >>>> >> > <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a> |<br>
>>>> >>>> >> ><br>
>>>> >>>> >> > *Important Notice: This e-mail may contain trade secrets or<br>
>>>> >>>> >> > privileged,<br>
>>>> >>>> >> > undisclosed, or otherwise confidential information.<br>
>>>> >>>> >> ><br>
>>>> >>>> >> > If you have received this e-mail in error, you are hereby<br>
>>>> >>>> >> > notified<br>
>>>> >>>> >> > that<br>
>>>> >>>> >> > any<br>
>>>> >>>> >> > review, copying, or distribution of it is strictly prohibited.<br>
>>>> >>>> >> ><br>
>>>> >>>> >> > Please inform us immediately and destroy the original<br>
>>>> >>>> >> > transmittal.<br>
>>>> >>>> >> > Thank<br>
>>>> >>>> >> > you<br>
>>>> >>>> >> > for your cooperation.<br>
>>>> >>>> >> ><br>
>>>> >>>> >> ><br>
>>>> >>>> >><br>
>>>> >>>> >><br>
>>>> >>>> >><br>
>>>> >>>> >> --<br>
>>>> >>>> >> Best regards, Ruslan.<br>
>>>> >>>> ><br>
>>>> >>>> ><br>
>>>> >>>> ><br>
>>>> >>>> ><br>
>>>> >>>> > --<br>
>>>> >>>> ><br>
>>>> >>>> > Groete/Regards<br>
>>>> >>>> ><br>
>>>> >>>> > Nafiesa Allie<br>
>>>> >>>> ><br>
>>>> >>>> > Kromco (Pty) Ltd<br>
>>>> >>>> ><br>
>>>> >>>> > | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e<br>


>>>> >>>> > <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a><br>
>>>> >>>> > |<br>
>>>> >>>> ><br>
>>>> >>>> > *Important Notice: This e-mail may contain trade secrets or<br>
>>>> >>>> > privileged,<br>
>>>> >>>> > undisclosed, or otherwise confidential information.<br>
>>>> >>>> ><br>
>>>> >>>> > If you have received this e-mail in error, you are hereby<br>
>>>> >>>> > notified<br>
>>>> >>>> > that any<br>
>>>> >>>> > review, copying, or distribution of it is strictly prohibited.<br>
>>>> >>>> ><br>
>>>> >>>> > Please inform us immediately and destroy the original<br>
>>>> >>>> > transmittal.<br>
>>>> >>>> > Thank you<br>
>>>> >>>> > for your cooperation.<br>
>>>> >>>> ><br>
>>>> >>>> ><br>
>>>> >>>><br>
>>>> >>>><br>
>>>> >>>><br>
>>>> >>>> --<br>
>>>> >>>> Best regards, Ruslan.<br>
>>>> >>><br>
>>>> >>><br>
>>>> >>><br>
>>>> >>><br>
>>>> >>> --<br>
>>>> >>><br>
>>>> >>> Groete/Regards<br>
>>>> >>><br>
>>>> >>> Nafiesa Allie<br>
>>>> >>><br>
>>>> >>> Kromco (Pty) Ltd<br>
>>>> >>><br>
>>>> >>> | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e<br>
>>>> >>> <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a> |<br>
>>>> >>><br>
>>>> >>> *Important Notice: This e-mail may contain trade secrets or<br>
>>>> >>> privileged,<br>
>>>> >>> undisclosed, or otherwise confidential information.<br>
>>>> >>><br>
>>>> >>> If you have received this e-mail in error, you are hereby notified<br>
>>>> >>> that<br>
>>>> >>> any review, copying, or distribution of it is strictly prohibited.<br>
>>>> >>><br>
>>>> >>> Please inform us immediately and destroy the original transmittal.<br>
>>>> >>> Thank<br>
>>>> >>> you for your cooperation.<br>
>>>> >>><br>
>>>> >>><br>
>>>> >><br>
>>>> >><br>
>>>> >><br>
>>>> >> --<br>
>>>> >><br>
>>>> >> Groete/Regards<br>
>>>> >><br>
>>>> >> Nafiesa Allie<br>
>>>> >><br>
>>>> >> Kromco (Pty) Ltd<br>
>>>> >><br>
>>>> >> | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a><br>


>>>> >> |<br>
>>>> >><br>
>>>> >> *Important Notice: This e-mail may contain trade secrets or<br>
>>>> >> privileged,<br>
>>>> >> undisclosed, or otherwise confidential information.<br>
>>>> >><br>
>>>> >> If you have received this e-mail in error, you are hereby notified<br>
>>>> >> that<br>
>>>> >> any review, copying, or distribution of it is strictly prohibited.<br>
>>>> >><br>
>>>> >> Please inform us immediately and destroy the original transmittal.<br>
>>>> >> Thank<br>
>>>> >> you for your cooperation.<br>
>>>> >><br>
>>>> >><br>
>>>> ><br>
>>>> ><br>
>>>> ><br>
>>>> > --<br>
>>>> ><br>
>>>> > Groete/Regards<br>
>>>> ><br>
>>>> > Nafiesa Allie<br>
>>>> ><br>
>>>> > Kromco (Pty) Ltd<br>
>>>> ><br>
>>>> > | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a><br>


>>>> > |<br>
>>>> ><br>
>>>> > *Important Notice: This e-mail may contain trade secrets or<br>
>>>> > privileged,<br>
>>>> > undisclosed, or otherwise confidential information.<br>
>>>> ><br>
>>>> > If you have received this e-mail in error, you are hereby notified<br>
>>>> > that any<br>
>>>> > review, copying, or distribution of it is strictly prohibited.<br>
>>>> ><br>
>>>> > Please inform us immediately and destroy the original transmittal.<br>
>>>> > Thank you<br>
>>>> > for your cooperation.<br>
>>>> ><br>
>>>> ><br>
>>>><br>
>>>><br>
>>>><br>
>>>> --<br>
>>>> Best regards, Ruslan.<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>><br>
>>> Groete/Regards<br>
>>><br>
>>> Nafiesa Allie<br>
>>><br>
>>> Kromco (Pty) Ltd<br>
>>><br>
>>> | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a> |<br>


>>><br>
>>> *Important Notice: This e-mail may contain trade secrets or privileged,<br>
>>> undisclosed, or otherwise confidential information.<br>
>>><br>
>>> If you have received this e-mail in error, you are hereby notified that<br>
>>> any review, copying, or distribution of it is strictly prohibited.<br>
>>><br>
>>> Please inform us immediately and destroy the original transmittal. Thank<br>
>>> you for your cooperation.<br>
>>><br>
>>><br>
>><br>
>><br>
>><br>
>> --<br>
>><br>
>> Groete/Regards<br>
>><br>
>> Nafiesa Allie<br>
>><br>
>> Kromco (Pty) Ltd<br>
>><br>
>> | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a> |<br>


>><br>
>> *Important Notice: This e-mail may contain trade secrets or privileged,<br>
>> undisclosed, or otherwise confidential information.<br>
>><br>
>> If you have received this e-mail in error, you are hereby notified that<br>
>> any review, copying, or distribution of it is strictly prohibited.<br>
>><br>
>> Please inform us immediately and destroy the original transmittal. Thank<br>
>> you for your cooperation.<br>
>><br>
>><br>
><br>
><br>
><br>
> --<br>
><br>
> Groete/Regards<br>
><br>
> Nafiesa Allie<br>
><br>
> Kromco (Pty) Ltd<br>
><br>
> | t <a href="tel:%2B27%5B0%5D21%20850-6847" value="+27218506847">+27[0]21 850-6847</a> | f <a href="tel:%2B27%5B0%5D21%20850-6871" value="+27218506871">+27[0]21 850-6871</a> | e <a href="mailto:nafiesaa@kromco.co.za">nafiesaa@kromco.co.za</a> |<br>


><br>
> *Important Notice: This e-mail may contain trade secrets or privileged,<br>
> undisclosed, or otherwise confidential information.<br>
><br>
> If you have received this e-mail in error, you are hereby notified that any<br>
> review, copying, or distribution of it is strictly prohibited.<br>
><br>
> Please inform us immediately and destroy the original transmittal. Thank you<br>
> for your cooperation.<br>
><br>
><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Best regards, Ruslan.<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><p><a name="SafeHtmlFilter_SafeHtmlFilter__MailAutoSig"><span style="color:#632423">Groete/Regards</span></a></p>

<p><span style="color:rgb(99,36,35);font-family:'Viner Hand ITC'">Nafiesa Allie</span></p>

<p><span><span style="color:#632423">Kromco (Pty) Ltd</span></span><span><span style="color:#632423"></span></span></p>

<p><span><span style="color:#632423">| t +27[0]21
850-6847 | f +27[0]21 850-6871 | e </span></span><a href="mailto:nafiesaa@kromco.co.za" target="_blank"><span><span style="color:blue">nafiesaa@kromco.co.za</span></span><span></span></a><span><span style="color:#632423"> |</span></span></p>



<p><span><span style="font-size:7.5pt;color:#632423">*Important Notice: This e-mail may
contain trade secrets or privileged, undisclosed, or otherwise confidential
information.</span></span></p>

<p><span><span style="font-size:7.5pt;color:#632423">If you have received this e-mail
in error, you are hereby notified that any review, copying, or distribution of
it is strictly prohibited.</span></span></p>

<p><span><span style="font-size:7.5pt;color:#632423">Please inform us immediately and
destroy the original transmittal. Thank you for your cooperation.</span></span></p><br>
</div>