private static bool AreDefault(this JqGridNavigatorActionOptions navigatorActionOptions)
 {
     return((navigatorActionOptions.CloseOnEscape == JqGridOptionsDefaults.Navigator.CloseOnEscape) &&
            (!navigatorActionOptions.DataHeight.HasValue) &&
            (!navigatorActionOptions.DataWidth.HasValue) &&
            (navigatorActionOptions.Dragable == JqGridOptionsDefaults.Navigator.Dragable) &&
            (!navigatorActionOptions.Height.HasValue) &&
            (navigatorActionOptions.Left == JqGridOptionsDefaults.Navigator.Left) &&
            (navigatorActionOptions.Modal == JqGridOptionsDefaults.Navigator.Modal) &&
            String.IsNullOrWhiteSpace(navigatorActionOptions.OnClose) &&
            (navigatorActionOptions.Overlay == JqGridOptionsDefaults.Navigator.Overlay) &&
            (navigatorActionOptions.Resizable == JqGridOptionsDefaults.Navigator.Resizable) &&
            (navigatorActionOptions.Top == JqGridOptionsDefaults.Navigator.Top) &&
            (navigatorActionOptions.UseJqModal == JqGridOptionsDefaults.Navigator.UseJqModal));
 }
 private static StringBuilder AppendNavigatorActionOptions(this StringBuilder javaScriptBuilder, JqGridNavigatorActionOptions navigatorActionOptions)
 {
     return(javaScriptBuilder.AppendJavaScriptObjectBooleanField(JqGridOptionsNames.Navigator.CLOSE_ON_ESCAPE, navigatorActionOptions.CloseOnEscape, JqGridOptionsDefaults.Navigator.ActionCloseOnEscape)
            .AppendJavaScriptObjectIntegerField(JqGridOptionsNames.Navigator.DATA_HEIGHT, navigatorActionOptions.DataHeight)
            .AppendJavaScriptObjectIntegerField(JqGridOptionsNames.Navigator.DATA_WIDTH, navigatorActionOptions.DataWidth)
            .AppendJavaScriptObjectBooleanField(JqGridOptionsNames.Navigator.DRAGABLE, navigatorActionOptions.Dragable, JqGridOptionsDefaults.Navigator.Dragable)
            .AppendJavaScriptObjectIntegerField(JqGridOptionsNames.Navigator.HEIGHT, navigatorActionOptions.Height)
            .AppendJavaScriptObjectIntegerField(JqGridOptionsNames.Navigator.LEFT, navigatorActionOptions.Left, JqGridOptionsDefaults.Navigator.Left)
            .AppendJavaScriptObjectBooleanField(JqGridOptionsNames.Navigator.MODAL, navigatorActionOptions.Modal, JqGridOptionsDefaults.Navigator.Modal)
            .AppendJavaScriptObjectFunctionField(JqGridOptionsNames.Navigator.ON_CLOSE, navigatorActionOptions.OnClose)
            .AppendJavaScriptObjectIntegerField(JqGridOptionsNames.Navigator.OVERLAY, navigatorActionOptions.Overlay, JqGridOptionsDefaults.Navigator.Overlay)
            .AppendJavaScriptObjectBooleanField(JqGridOptionsNames.Navigator.RESIZE, navigatorActionOptions.Resizable, JqGridOptionsDefaults.Navigator.Resizable)
            .AppendJavaScriptObjectIntegerField(JqGridOptionsNames.Navigator.TOP, navigatorActionOptions.Top, JqGridOptionsDefaults.Navigator.Top)
            .AppendJavaScriptObjectBooleanField(JqGridOptionsNames.Navigator.USE_JQ_MODAL, navigatorActionOptions.UseJqModal, JqGridOptionsDefaults.Navigator.UseJqModal));
 }