5555 * @author kevzlou7979
5656 */
5757//@formatter:on
58- public class MaterialMasonry extends MaterialRow {
58+ public class MaterialMasonry extends MaterialWidget {
5959
6060 static {
6161 if (MaterialAddins .isDebug ()) {
@@ -76,7 +76,7 @@ public class MaterialMasonry extends MaterialRow {
7676 private MaterialWidget sizerDiv = new MaterialWidget (Document .get ().createDivElement ());
7777
7878 public MaterialMasonry () {
79- setInitialClasses ( "masonry- row" );
79+ super ( Document . get (). createDivElement (), "masonry" , " row" );
8080 sizerDiv .setWidth ("8.3333%" );
8181 sizerDiv .setStyleName ("col-sizer" );
8282 add (sizerDiv );
@@ -99,10 +99,10 @@ private void initMasonry() {
9999 private native void initMasonry (Element e ) /*-{
100100 var that = this;
101101 $wnd.jQuery(window).ready(function() {
102- $wnd.jQuery('.masonry-row ').imagesLoaded( function() {
102+ $wnd.jQuery('.masonry').imagesLoaded( function() {
103103 var grid = $wnd.jQuery(e).masonry({
104104 // options...
105- itemSelector: '.masonry-row >' + [email protected] ::getItemSelector()(), 105+ itemSelector: '.masonry >' + [email protected] ::getItemSelector()(), 106106 percentPosition: [email protected] ::isPercentPosition()(), 107107 originLeft: [email protected] ::isOriginLeft()(), 108108 originTop: [email protected] ::isOriginTop()(), @@ -194,4 +194,4 @@ public void setTransitionDuration(double transitionDuration) {
194194 }
195195
196196
197- }
197+ }
0 commit comments