<div dir="ltr">Hi omri yona,<div><br></div><div>Thanks! for the detailed analysis made on widget positioning.</div><div><br></div><div>Please do file an issue in <a href="http://code.vtiger.com" target="_blank">code.vtiger.com</a>, Also submit the merge request for your fix.</div><div><br></div><div>We will be happy to review and accept your Contributions.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 28, 2020 at 5:02 PM nilay khatri <<a href="mailto:nilay.spartan@gmail.com" target="_blank">nilay.spartan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">That's a valid issue, please log an issue at <a href="http://code.vtiger.com" target="_blank">code.vtiger.com</a> with the findings.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 27, 2020 at 2:50 PM omri yona <<a href="mailto:omri.yona@gmail.com" target="_blank">omri.yona@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p style="margin:10px 0px;padding:0px;border:0px;outline:0px;font-size:14.3px;font-family:"lucida grande","Lucida Sans Unicode",tahoma,sans-serif;vertical-align:baseline;color:rgb(0,0,0)">Vtiger 7.2<br>I notice that after reload dashboard tab the wighets posion change. The main change is that thay move to the left.<br>eg - if i order<br>wighet1 as row:1 col:2 + wighet2 row:1 co:3 after reload<br>wighet1 as row:1 col:1 + wighet2 row:1 co:2</p><p style="margin:10px 0px;padding:0px;border:0px;outline:0px;font-size:14.3px;font-family:"lucida grande","Lucida Sans Unicode",tahoma,sans-serif;vertical-align:baseline;color:rgb(0,0,0)">I found that in file: layouts/v7/modules/Vtiger/resources/DashBoard.js<br>in function: registerGridster()<br>at the end its save the posion and change my pos<br>//used when after gridster is loaded<br>thisInstance.savePositions(activeGridster.find('.dashboardWidget'))</p><p style="margin:10px 0px;padding:0px;border:0px;outline:0px;font-size:14.3px;font-family:"lucida grande","Lucida Sans Unicode",tahoma,sans-serif;vertical-align:baseline;color:rgb(0,0,0)">keep digin and found out that in the same function when the wight add<br>if(item.attr("data-position")=="false"){<br>Vtiger_DashBoard_Js.gridster.add_widget(item, columns, rows);<br>} else {<br>Vtiger_DashBoard_Js.gridster.add_widget(item, columns, rows);<br>}<br>no posision was sent<br>the function add_widget in file \libraries\jquery\gridster\jquery.gridster.min.js<br>can get posision in e/f add_widget=function(b,c,d,e,f){var g;c||(c=1),d||(d=1),!e&!f?g=this.next_position(c,d):(g={col:e,row:f}</p><p style="margin:10px 0px;padding:0px;border:0px;outline:0px;font-size:14.3px;font-family:"lucida grande","Lucida Sans Unicode",tahoma,sans-serif;vertical-align:baseline;color:rgb(0,0,0)">after change the<br>Vtiger_DashBoard_Js.gridster.add_widget(item, columns, rows);<br>to be<br>Vtiger_DashBoard_Js.gridster.add_widget(item, columns, rows,item.attr("data-col"),item.attr("data-row"));<br>its look like its work.<br>I google it and didn't found any post on this issue so I am not sure it's a bug or I do samting wrong.<br>there is any one that found that issue?</p><p style="margin:10px 0px;padding:0px;border:0px;outline:0px;font-size:14.3px;font-family:"lucida grande","Lucida Sans Unicode",tahoma,sans-serif;vertical-align:baseline;color:rgb(0,0,0)">thank you,<br>Omri</p></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div></div>